diff --git a/devcon-api/data/events/devcon-7.json b/devcon-api/data/events/devcon-7.json index 7c2be2c72..a4bc56e3d 100644 --- a/devcon-api/data/events/devcon-7.json +++ b/devcon-api/data/events/devcon-7.json @@ -10,6 +10,24 @@ "venue_address": "60 Ratchadaphisek Rd, Khlong Toei, Bangkok 10110, Thailand", "venue_website": "https://www.qsncc.com/", "venue_directions": "https://maps.app.goo.gl/XLGaN7B9zViAe3DB6", - "rooms": [], + "rooms": [ + "music-stage", + "classroom-a", + "classroom-b", + "classroom-c", + "classroom-d", + "classroom-e", + "breakout-1", + "breakout-2", + "breakout-3", + "stage-1", + "stage-2", + "stage-3", + "stage-4", + "stage-5", + "stage-6", + "main-stage", + "keynote" + ], "version": "0" } \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/breakout-1.json b/devcon-api/data/rooms/devcon-7/breakout-1.json index e4683f4c3..e9db53db8 100644 --- a/devcon-api/data/rooms/devcon-7/breakout-1.json +++ b/devcon-api/data/rooms/devcon-7/breakout-1.json @@ -1,6 +1,6 @@ { "id": "breakout-1", - "name": "BREAKOUT 1", + "name": "Breakout 1", "description": "", "info": "", "capacity": 100 diff --git a/devcon-api/data/rooms/devcon-7/breakout-2.json b/devcon-api/data/rooms/devcon-7/breakout-2.json index 7a125541a..5501d40e0 100644 --- a/devcon-api/data/rooms/devcon-7/breakout-2.json +++ b/devcon-api/data/rooms/devcon-7/breakout-2.json @@ -1,6 +1,6 @@ { "id": "breakout-2", - "name": "BREAKOUT 2", + "name": "Breakout 2", "description": "", "info": "", "capacity": 100 diff --git a/devcon-api/data/rooms/devcon-7/breakout-3.json b/devcon-api/data/rooms/devcon-7/breakout-3.json index 5149ddeb3..4e966e8c3 100644 --- a/devcon-api/data/rooms/devcon-7/breakout-3.json +++ b/devcon-api/data/rooms/devcon-7/breakout-3.json @@ -1,6 +1,6 @@ { "id": "breakout-3", - "name": "BREAKOUT 3", + "name": "Breakout 3", "description": "Classroom for Community-Led-Sessions", "info": "", "capacity": 300 diff --git a/devcon-api/data/rooms/devcon-7/classroom-a.json b/devcon-api/data/rooms/devcon-7/classroom-a.json index b4e7e47f5..07d2f925e 100644 --- a/devcon-api/data/rooms/devcon-7/classroom-a.json +++ b/devcon-api/data/rooms/devcon-7/classroom-a.json @@ -1,6 +1,6 @@ { "id": "classroom-a", - "name": "CLASSROOM A", + "name": "Classroom A", "description": "", "info": "", "capacity": 172 diff --git a/devcon-api/data/rooms/devcon-7/classroom-b.json b/devcon-api/data/rooms/devcon-7/classroom-b.json index 0c15de587..ccffc283a 100644 --- a/devcon-api/data/rooms/devcon-7/classroom-b.json +++ b/devcon-api/data/rooms/devcon-7/classroom-b.json @@ -1,6 +1,6 @@ { "id": "classroom-b", - "name": "CLASSROOM B", + "name": "Classroom B", "description": "", "info": "", "capacity": 172 diff --git a/devcon-api/data/rooms/devcon-7/classroom-c.json b/devcon-api/data/rooms/devcon-7/classroom-c.json index e360dc03f..fe6a9acae 100644 --- a/devcon-api/data/rooms/devcon-7/classroom-c.json +++ b/devcon-api/data/rooms/devcon-7/classroom-c.json @@ -1,6 +1,6 @@ { "id": "classroom-c", - "name": "CLASSROOM C", + "name": "Classroom C", "description": "", "info": "", "capacity": 150 diff --git a/devcon-api/data/rooms/devcon-7/classroom-d.json b/devcon-api/data/rooms/devcon-7/classroom-d.json index ce49c03f8..de4324f22 100644 --- a/devcon-api/data/rooms/devcon-7/classroom-d.json +++ b/devcon-api/data/rooms/devcon-7/classroom-d.json @@ -1,6 +1,6 @@ { "id": "classroom-d", - "name": "CLASSROOM D", + "name": "Classroom D", "description": "", "info": "", "capacity": 150 diff --git a/devcon-api/data/rooms/devcon-7/classroom-e.json b/devcon-api/data/rooms/devcon-7/classroom-e.json index faf6f7a79..985dc5e38 100644 --- a/devcon-api/data/rooms/devcon-7/classroom-e.json +++ b/devcon-api/data/rooms/devcon-7/classroom-e.json @@ -1,6 +1,6 @@ { "id": "classroom-e", - "name": "CLASSROOM E", + "name": "Classroom E", "description": "Classroom (Round Tables)", "info": "", "capacity": 150 diff --git a/devcon-api/data/rooms/devcon-7/keynote-stage.json b/devcon-api/data/rooms/devcon-7/keynote-stage.json deleted file mode 100644 index ae5022c95..000000000 --- a/devcon-api/data/rooms/devcon-7/keynote-stage.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "id": "keynote-stage", - "name": "KEYNOTE STAGE", - "description": "", - "info": "", - "capacity": 2944 -} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/keynote.json b/devcon-api/data/rooms/devcon-7/keynote.json new file mode 100644 index 000000000..73c55edce --- /dev/null +++ b/devcon-api/data/rooms/devcon-7/keynote.json @@ -0,0 +1,7 @@ +{ + "id": "keynote", + "name": "Keynote", + "description": "Masks", + "info": "", + "capacity": 2944 +} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/main-stage.json b/devcon-api/data/rooms/devcon-7/main-stage.json new file mode 100644 index 000000000..5d7a0a946 --- /dev/null +++ b/devcon-api/data/rooms/devcon-7/main-stage.json @@ -0,0 +1,7 @@ +{ + "id": "main-stage", + "name": "Main Stage", + "description": "Masks", + "info": "", + "capacity": 900 +} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/mainstage-masks.json b/devcon-api/data/rooms/devcon-7/mainstage-masks.json deleted file mode 100644 index c54f72636..000000000 --- a/devcon-api/data/rooms/devcon-7/mainstage-masks.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "id": "mainstage-masks", - "name": "MAINSTAGE / Masks", - "description": "", - "info": "", - "capacity": 900 -} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/music-stage.json b/devcon-api/data/rooms/devcon-7/music-stage.json new file mode 100644 index 000000000..1d74a6d7d --- /dev/null +++ b/devcon-api/data/rooms/devcon-7/music-stage.json @@ -0,0 +1,7 @@ +{ + "id": "music-stage", + "name": "Music stage", + "description": "", + "info": "", + "capacity": null +} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/stage-1-fans.json b/devcon-api/data/rooms/devcon-7/stage-1-fans.json deleted file mode 100644 index 45c3b402e..000000000 --- a/devcon-api/data/rooms/devcon-7/stage-1-fans.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "id": "stage-1-fans", - "name": "STAGE 1 / Fans", - "description": "", - "info": "", - "capacity": 450 -} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/stage-1.json b/devcon-api/data/rooms/devcon-7/stage-1.json new file mode 100644 index 000000000..9dc9dbab8 --- /dev/null +++ b/devcon-api/data/rooms/devcon-7/stage-1.json @@ -0,0 +1,7 @@ +{ + "id": "stage-1", + "name": "Stage 1", + "description": "Fans", + "info": "", + "capacity": 450 +} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/stage-2-lantern.json b/devcon-api/data/rooms/devcon-7/stage-2-lantern.json deleted file mode 100644 index b4260cd20..000000000 --- a/devcon-api/data/rooms/devcon-7/stage-2-lantern.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "id": "stage-2-lantern", - "name": "STAGE 2 / Lantern", - "description": "", - "info": "", - "capacity": 300 -} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/stage-2.json b/devcon-api/data/rooms/devcon-7/stage-2.json new file mode 100644 index 000000000..2efe584cc --- /dev/null +++ b/devcon-api/data/rooms/devcon-7/stage-2.json @@ -0,0 +1,7 @@ +{ + "id": "stage-2", + "name": "Stage 2", + "description": "Lantern", + "info": "", + "capacity": 300 +} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/stage-3-fabrics.json b/devcon-api/data/rooms/devcon-7/stage-3-fabrics.json deleted file mode 100644 index 6afda8505..000000000 --- a/devcon-api/data/rooms/devcon-7/stage-3-fabrics.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "id": "stage-3-fabrics", - "name": "STAGE 3 / Fabrics", - "description": "", - "info": "", - "capacity": 300 -} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/stage-3.json b/devcon-api/data/rooms/devcon-7/stage-3.json new file mode 100644 index 000000000..7041753e8 --- /dev/null +++ b/devcon-api/data/rooms/devcon-7/stage-3.json @@ -0,0 +1,7 @@ +{ + "id": "stage-3", + "name": "Stage 3", + "description": "Fabrics", + "info": "", + "capacity": 300 +} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/stage-4-leafs.json b/devcon-api/data/rooms/devcon-7/stage-4-leafs.json deleted file mode 100644 index 4d92bfa02..000000000 --- a/devcon-api/data/rooms/devcon-7/stage-4-leafs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "id": "stage-4-leafs", - "name": "STAGE 4 / Leafs", - "description": "", - "info": "", - "capacity": 250 -} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/stage-4.json b/devcon-api/data/rooms/devcon-7/stage-4.json new file mode 100644 index 000000000..3019d60c2 --- /dev/null +++ b/devcon-api/data/rooms/devcon-7/stage-4.json @@ -0,0 +1,7 @@ +{ + "id": "stage-4", + "name": "Stage 4", + "description": "Leafs", + "info": "", + "capacity": 250 +} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/stage-5-hats.json b/devcon-api/data/rooms/devcon-7/stage-5-hats.json deleted file mode 100644 index 3bda12c01..000000000 --- a/devcon-api/data/rooms/devcon-7/stage-5-hats.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "id": "stage-5-hats", - "name": "STAGE 5 / Hats", - "description": "", - "info": "", - "capacity": 400 -} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/stage-5.json b/devcon-api/data/rooms/devcon-7/stage-5.json new file mode 100644 index 000000000..2cc55a5f5 --- /dev/null +++ b/devcon-api/data/rooms/devcon-7/stage-5.json @@ -0,0 +1,7 @@ +{ + "id": "stage-5", + "name": "Stage 5", + "description": "Hats", + "info": "", + "capacity": 400 +} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/stage-6-kites.json b/devcon-api/data/rooms/devcon-7/stage-6-kites.json deleted file mode 100644 index 449232bbd..000000000 --- a/devcon-api/data/rooms/devcon-7/stage-6-kites.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "id": "stage-6-kites", - "name": "STAGE 6 / Kites", - "description": "", - "info": "", - "capacity": 450 -} \ No newline at end of file diff --git a/devcon-api/data/rooms/devcon-7/stage-6.json b/devcon-api/data/rooms/devcon-7/stage-6.json new file mode 100644 index 000000000..767a57731 --- /dev/null +++ b/devcon-api/data/rooms/devcon-7/stage-6.json @@ -0,0 +1,7 @@ +{ + "id": "stage-6", + "name": "Stage 6", + "description": "Kites", + "info": "", + "capacity": 450 +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/0xparc-panel.json b/devcon-api/data/sessions/devcon-7/0xparc-panel.json index 349d07657..9ac1856fe 100644 --- a/devcon-api/data/sessions/devcon-7/0xparc-panel.json +++ b/devcon-api/data/sessions/devcon-7/0xparc-panel.json @@ -17,7 +17,14 @@ "tags": [], "language": "en", "speakers": [ + "janmajaya-mall", + "veronica-zheng", + "eduard-sanou", "0xparc" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T03:30:00.000Z", + "slot_end": "2024-11-13T04:30:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/15PuLJuxsNX_SplHtSilFiq69bAFCp-tGDBM9VNXWwm4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/a-capability-maturity-model-for-hardened-commons.json b/devcon-api/data/sessions/devcon-7/a-capability-maturity-model-for-hardened-commons.json index 5525aaaaf..41d89824b 100644 --- a/devcon-api/data/sessions/devcon-7/a-capability-maturity-model-for-hardened-commons.json +++ b/devcon-api/data/sessions/devcon-7/a-capability-maturity-model-for-hardened-commons.json @@ -22,5 +22,9 @@ "venkatesh-rao", "tim-beiko" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:30:00.000Z", + "slot_end": "2024-11-13T11:30:00.000Z", + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/1gO904DKuSqj1sNQuLtbP57gbG3NphApmqMl4sI6azOs" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/a-cat-and-mouse-game-how-to-frontrun-a-transaction-in-the-future.json b/devcon-api/data/sessions/devcon-7/a-cat-and-mouse-game-how-to-frontrun-a-transaction-in-the-future.json index af7ba5984..3f5d114ac 100644 --- a/devcon-api/data/sessions/devcon-7/a-cat-and-mouse-game-how-to-frontrun-a-transaction-in-the-future.json +++ b/devcon-api/data/sessions/devcon-7/a-cat-and-mouse-game-how-to-frontrun-a-transaction-in-the-future.json @@ -27,5 +27,9 @@ "speakers": [ "qi-su" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T11:20:00.000Z", + "slot_end": "2024-11-12T11:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/12NbVEiYl32qL-QEUHOpKoymfYvpnypnNwC2bLEg0kzI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/a-confirmation-rule-for-the-ethereum-consensus-protocol.json b/devcon-api/data/sessions/devcon-7/a-confirmation-rule-for-the-ethereum-consensus-protocol.json index ff14b5bd0..f6117d613 100644 --- a/devcon-api/data/sessions/devcon-7/a-confirmation-rule-for-the-ethereum-consensus-protocol.json +++ b/devcon-api/data/sessions/devcon-7/a-confirmation-rule-for-the-ethereum-consensus-protocol.json @@ -28,5 +28,9 @@ "roberto-saltini", "luca-zanolini" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:40:00.000Z", + "slot_end": "2024-11-14T10:10:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1eztv0xy8RI4T_eMei061J--yX-7gDRGN4ZnQYsasWbU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/a-dag-based-mechanism-for-fairer-and-more-decentralized-reward-distribution.json b/devcon-api/data/sessions/devcon-7/a-dag-based-mechanism-for-fairer-and-more-decentralized-reward-distribution.json index 001680907..46595149d 100644 --- a/devcon-api/data/sessions/devcon-7/a-dag-based-mechanism-for-fairer-and-more-decentralized-reward-distribution.json +++ b/devcon-api/data/sessions/devcon-7/a-dag-based-mechanism-for-fairer-and-more-decentralized-reward-distribution.json @@ -29,5 +29,9 @@ "speakers": [ "roozbeh-sarenche" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T07:30:00.000Z", + "slot_end": "2024-11-15T08:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/15pGWoL5JVQjTyDhG1Gd2UgLELOwq6HZtyeZZ9rAGAZ8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/a-deep-dive-into-zk-proofs-of-pods.json b/devcon-api/data/sessions/devcon-7/a-deep-dive-into-zk-proofs-of-pods.json index c49d70f33..bbf509f2a 100644 --- a/devcon-api/data/sessions/devcon-7/a-deep-dive-into-zk-proofs-of-pods.json +++ b/devcon-api/data/sessions/devcon-7/a-deep-dive-into-zk-proofs-of-pods.json @@ -26,5 +26,9 @@ "ahmad", "andrew-twyman" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:00:00.000Z", + "slot_end": "2024-11-14T09:30:00.000Z", + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1Jn6onllMeGwArE5qb8v5g4TAqMZfdWeU4wZW8fFGUhw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/a-new-cypherpunk-generation.json b/devcon-api/data/sessions/devcon-7/a-new-cypherpunk-generation.json index a2e34146a..9762324df 100644 --- a/devcon-api/data/sessions/devcon-7/a-new-cypherpunk-generation.json +++ b/devcon-api/data/sessions/devcon-7/a-new-cypherpunk-generation.json @@ -27,5 +27,9 @@ "speakers": [ "mf" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:00:00.000Z", + "slot_end": "2024-11-12T08:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1dJRUdeeSAm3IMKjIUvUMfYutPBeDhcB5ai34k_UGutY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/a-playbook-of-secure-smart-contract-development.json b/devcon-api/data/sessions/devcon-7/a-playbook-of-secure-smart-contract-development.json index 4365b73a8..3e9eb3e62 100644 --- a/devcon-api/data/sessions/devcon-7/a-playbook-of-secure-smart-contract-development.json +++ b/devcon-api/data/sessions/devcon-7/a-playbook-of-secure-smart-contract-development.json @@ -26,5 +26,9 @@ "speakers": [ "palina-tolmach" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:30:00.000Z", + "slot_end": "2024-11-12T10:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1w5ssCjwzeMzULOUFJzm_OVAD4K7Y8ivlYMu9NQds-Gw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/a-practical-introduction-to-prediction-markets.json b/devcon-api/data/sessions/devcon-7/a-practical-introduction-to-prediction-markets.json index 15a87c9a1..1644fd416 100644 --- a/devcon-api/data/sessions/devcon-7/a-practical-introduction-to-prediction-markets.json +++ b/devcon-api/data/sessions/devcon-7/a-practical-introduction-to-prediction-markets.json @@ -2,7 +2,7 @@ "id": "a-practical-introduction-to-prediction-markets", "sourceId": "BECMXA", "title": "A practical introduction to prediction markets", - "description": "In this workshop, attendees will participate in \"play money\" prediction markets on fun events which will happen during the workshop. They will discover how prediction markets work and how they can be used as an information aggregation or decision tools. They will learn how to use prediction markets in their projects.\r\n- Mechanisms of conditional tokens\r\n- Categorical markets\r\n- Scalar markets\r\n- Multiscalar markets\r\n- Revelation loss problem\r\n- Conditional markets\r\n- Futarchy\r\n- Participant use cases", + "description": "In this workshop, attendees will participate in \"play money\" prediction markets on fun events which will happen during the workshop. They will discover how prediction markets work and how they can be used as an information aggregation or decision tools.\r\n- Mechanisms of conditional tokens\r\n- Categorical markets\r\n- Scalar markets\r\n- Multiscalar markets\r\n- Revelation loss problem\r\n- Conditional markets\r\n- Futarchy", "track": "Real World Ethereum", "type": "Workshop", "expertise": "Beginner", @@ -27,5 +27,9 @@ "speakers": [ "clement-lesaege" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:30:00.000Z", + "slot_end": "2024-11-12T07:30:00.000Z", + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/1CNiy8pyXPgFrGk4YOJEIIwWPxSTEpivis_7GsXcdpdw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/a-proposers-perspective-on-preconfirmations-a-new-game-in-town.json b/devcon-api/data/sessions/devcon-7/a-proposers-perspective-on-preconfirmations-a-new-game-in-town.json index 264073679..2ce3e4cc7 100644 --- a/devcon-api/data/sessions/devcon-7/a-proposers-perspective-on-preconfirmations-a-new-game-in-town.json +++ b/devcon-api/data/sessions/devcon-7/a-proposers-perspective-on-preconfirmations-a-new-game-in-town.json @@ -26,5 +26,9 @@ "speakers": [ "michael-moser" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:00:00.000Z", + "slot_end": "2024-11-15T05:30:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/10kKWaC4imyMLa4e4mR8BSiSrX6pmWjzQCOwVryP2ff8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/a-revenue-model-for-based-rollups.json b/devcon-api/data/sessions/devcon-7/a-revenue-model-for-based-rollups.json index 018f6067b..c970dfadf 100644 --- a/devcon-api/data/sessions/devcon-7/a-revenue-model-for-based-rollups.json +++ b/devcon-api/data/sessions/devcon-7/a-revenue-model-for-based-rollups.json @@ -26,5 +26,9 @@ "speakers": [ "conor-mcmenamin" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T09:00:00.000Z", + "slot_end": "2024-11-12T09:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1RyOkM2nzZPnG9r_QZgUBb98ZHMt2VtBlxR0avT7eWHA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/achieving-chain-abstraction-through-transaction-orchestration.json b/devcon-api/data/sessions/devcon-7/achieving-chain-abstraction-through-transaction-orchestration.json index 0bbb7b1ec..4fca62217 100644 --- a/devcon-api/data/sessions/devcon-7/achieving-chain-abstraction-through-transaction-orchestration.json +++ b/devcon-api/data/sessions/devcon-7/achieving-chain-abstraction-through-transaction-orchestration.json @@ -27,5 +27,9 @@ "speakers": [ "mislav-javor" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T03:30:00.000Z", + "slot_end": "2024-11-14T03:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1doK-azcslBW5RIq_sNRQH7NJp6c4MBm2nfjksEAeGgw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/activation-in-crypto-how-crypto-apps-go-mainstream.json b/devcon-api/data/sessions/devcon-7/activation-in-crypto-how-crypto-apps-go-mainstream.json index f4aa989fd..9b1be0c68 100644 --- a/devcon-api/data/sessions/devcon-7/activation-in-crypto-how-crypto-apps-go-mainstream.json +++ b/devcon-api/data/sessions/devcon-7/activation-in-crypto-how-crypto-apps-go-mainstream.json @@ -27,5 +27,9 @@ "speakers": [ "henri-stern" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:30:00.000Z", + "slot_end": "2024-11-14T08:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1a_SQ9DL-TDG33A44nSJ53matpwEz98lEvSg24o-XKA8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/advancing-ethereum-scalability-architectural-innovation-trends-in-the-layer-2.json b/devcon-api/data/sessions/devcon-7/advancing-ethereum-scalability-architectural-innovation-trends-in-the-layer-2.json index 66d024b4e..64b7854b3 100644 --- a/devcon-api/data/sessions/devcon-7/advancing-ethereum-scalability-architectural-innovation-trends-in-the-layer-2.json +++ b/devcon-api/data/sessions/devcon-7/advancing-ethereum-scalability-architectural-innovation-trends-in-the-layer-2.json @@ -45,5 +45,9 @@ "speakers": [ "joshua-cheong" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:30:00.000Z", + "slot_end": "2024-11-14T10:40:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1HPCOiNJTibtU-aBvYZEHb5wvCv6Fuf3ujBxdsuBTFYo" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/advancing-op-stack-to-zk-rollup-achieving-efficiency-and-security-with-zero-knowledge-proofs.json b/devcon-api/data/sessions/devcon-7/advancing-op-stack-to-zk-rollup-achieving-efficiency-and-security-with-zero-knowledge-proofs.json index 109e74d39..6cc04e1e3 100644 --- a/devcon-api/data/sessions/devcon-7/advancing-op-stack-to-zk-rollup-achieving-efficiency-and-security-with-zero-knowledge-proofs.json +++ b/devcon-api/data/sessions/devcon-7/advancing-op-stack-to-zk-rollup-achieving-efficiency-and-security-with-zero-knowledge-proofs.json @@ -27,5 +27,9 @@ "speakers": [ "ryan-kim" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:00:00.000Z", + "slot_end": "2024-11-12T10:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1C4LP01Njg8d8_7focQ3IHctmO58TbdilXcn-G6_m3sM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ai-as-an-interface-to-the-game-a-round-up.json b/devcon-api/data/sessions/devcon-7/ai-as-an-interface-to-the-game-a-round-up.json index e5b95edae..7ad8f850f 100644 --- a/devcon-api/data/sessions/devcon-7/ai-as-an-interface-to-the-game-a-round-up.json +++ b/devcon-api/data/sessions/devcon-7/ai-as-an-interface-to-the-game-a-round-up.json @@ -21,5 +21,9 @@ "speakers": [ "johannes-pfeffer" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T06:30:00.000Z", + "slot_end": "2024-11-14T06:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1tIcPsq1d4NJY-OmswRcgBrKRXN68UP-xW0lJCxBh2e0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/amms-as-managed-customized-portfolios.json b/devcon-api/data/sessions/devcon-7/amms-as-managed-customized-portfolios.json index fc6bd9fd3..4b73a0b92 100644 --- a/devcon-api/data/sessions/devcon-7/amms-as-managed-customized-portfolios.json +++ b/devcon-api/data/sessions/devcon-7/amms-as-managed-customized-portfolios.json @@ -25,5 +25,9 @@ "speakers": [ "theo-diamandis" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:50:00.000Z", + "slot_end": "2024-11-13T09:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1I12hDyQcy5XvNa2BYACXq82Cc7f1_Kw_-YiA4Yo9Lkw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/an-in-depth-picture-of-the-current-ethereum-network.json b/devcon-api/data/sessions/devcon-7/an-in-depth-picture-of-the-current-ethereum-network.json index 8685515d2..3f6d06b5f 100644 --- a/devcon-api/data/sessions/devcon-7/an-in-depth-picture-of-the-current-ethereum-network.json +++ b/devcon-api/data/sessions/devcon-7/an-in-depth-picture-of-the-current-ethereum-network.json @@ -27,5 +27,9 @@ "speakers": [ "migalabs" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:40:00.000Z", + "slot_end": "2024-11-14T07:50:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1DzfSNuVPHDjyHuicrkDNZhpK9g2Wz2R5-L4UIPs00E0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/an-introduction-to-cryptography-new-and-old.json b/devcon-api/data/sessions/devcon-7/an-introduction-to-cryptography-new-and-old.json index 524fed03d..adbf86338 100644 --- a/devcon-api/data/sessions/devcon-7/an-introduction-to-cryptography-new-and-old.json +++ b/devcon-api/data/sessions/devcon-7/an-introduction-to-cryptography-new-and-old.json @@ -27,5 +27,9 @@ "speakers": [ "atheartengineer" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T09:30:00.000Z", + "slot_end": "2024-11-12T10:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1IY1pWsDydf5hoQbu9K7EcpHpB9Y8bnVDSIAu6RSXu0A" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/anatomy-of-a-web3-startup-chapter-1.json b/devcon-api/data/sessions/devcon-7/anatomy-of-a-web3-startup-chapter-1.json index c557df462..fd85898f4 100644 --- a/devcon-api/data/sessions/devcon-7/anatomy-of-a-web3-startup-chapter-1.json +++ b/devcon-api/data/sessions/devcon-7/anatomy-of-a-web3-startup-chapter-1.json @@ -19,5 +19,9 @@ "speakers": [ "patricio-worthalter" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T09:30:00.000Z", + "slot_end": "2024-11-12T10:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1nL-c7JYqWnQddW0BtHR56cUv9hNYnZFOgm3Ce4DvdEQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/anti-correlation-penalties-for-better-decentralization.json b/devcon-api/data/sessions/devcon-7/anti-correlation-penalties-for-better-decentralization.json index 0e9253939..8ffd457c2 100644 --- a/devcon-api/data/sessions/devcon-7/anti-correlation-penalties-for-better-decentralization.json +++ b/devcon-api/data/sessions/devcon-7/anti-correlation-penalties-for-better-decentralization.json @@ -22,5 +22,9 @@ "speakers": [ "toni-wahrstatter" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T02:45:00.000Z", + "slot_end": "2024-11-15T02:55:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Qq5x2EWSZ2rS2muLZB5exp9AEesPxIA-JBqnKej4-LQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/arbitrumdao-a-year-review-with-lessons-learnt-interesting-research-questions-and-future-direction.json b/devcon-api/data/sessions/devcon-7/arbitrumdao-a-year-review-with-lessons-learnt-interesting-research-questions-and-future-direction.json index dd986b263..b053c7845 100644 --- a/devcon-api/data/sessions/devcon-7/arbitrumdao-a-year-review-with-lessons-learnt-interesting-research-questions-and-future-direction.json +++ b/devcon-api/data/sessions/devcon-7/arbitrumdao-a-year-review-with-lessons-learnt-interesting-research-questions-and-future-direction.json @@ -25,5 +25,9 @@ "speakers": [ "patrick-mccorry" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:30:00.000Z", + "slot_end": "2024-11-13T09:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1feUrTp0VPOlKMoCAdlFDOUvfhWnTwVbESRqA1FvQsWQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/architecting-privacy-first-cbdcs-leveraging-zkps-and-ethereum-for-next-gen-digital-currencies.json b/devcon-api/data/sessions/devcon-7/architecting-privacy-first-cbdcs-leveraging-zkps-and-ethereum-for-next-gen-digital-currencies.json index 44b153843..317eb6fa8 100644 --- a/devcon-api/data/sessions/devcon-7/architecting-privacy-first-cbdcs-leveraging-zkps-and-ethereum-for-next-gen-digital-currencies.json +++ b/devcon-api/data/sessions/devcon-7/architecting-privacy-first-cbdcs-leveraging-zkps-and-ethereum-for-next-gen-digital-currencies.json @@ -22,5 +22,9 @@ "joe-andrews", "andre-omietanski" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T06:00:00.000Z", + "slot_end": "2024-11-15T06:30:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1yAUh-BkJ1oE5n2L_-NknKAtAJ9okKkjhrA-_VvME4rw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/are-l2s-extractive-to-ethereum.json b/devcon-api/data/sessions/devcon-7/are-l2s-extractive-to-ethereum.json index 8554557d1..63a8e0c08 100644 --- a/devcon-api/data/sessions/devcon-7/are-l2s-extractive-to-ethereum.json +++ b/devcon-api/data/sessions/devcon-7/are-l2s-extractive-to-ethereum.json @@ -25,5 +25,9 @@ "speakers": [ "ren-crypto-fish" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:30:00.000Z", + "slot_end": "2024-11-12T11:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1vwJxkmHD52YwdthsPLe4BX6pJ2iLQrw9Qqa8nA5c4cI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/argentinas-opportunity-and-the-case-for-a-special-economic-zone.json b/devcon-api/data/sessions/devcon-7/argentinas-opportunity-and-the-case-for-a-special-economic-zone.json index 904008dd5..cf50abf0d 100644 --- a/devcon-api/data/sessions/devcon-7/argentinas-opportunity-and-the-case-for-a-special-economic-zone.json +++ b/devcon-api/data/sessions/devcon-7/argentinas-opportunity-and-the-case-for-a-special-economic-zone.json @@ -24,5 +24,9 @@ "speakers": [ "maria-milagros-santamaria" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:30:00.000Z", + "slot_end": "2024-11-14T04:40:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1ZI-uvSDiXNOMq2oSg_Q_XXuhL57THew5PgeViZ-WwC8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/austin-griffith-intro-to-scaffold-ethv2-speedrunethereum1.json b/devcon-api/data/sessions/devcon-7/austin-griffith-intro-to-scaffold-ethv2-speedrunethereum1.json new file mode 100644 index 000000000..71eea8109 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/austin-griffith-intro-to-scaffold-ethv2-speedrunethereum1.json @@ -0,0 +1,30 @@ +{ + "id": "austin-griffith-intro-to-scaffold-ethv2-speedrunethereum1", + "sourceId": "MCVDPP", + "title": "Austin Griffith – Intro to Scaffold-ETHv2 - SpeedRunEthereum1", + "description": "In this session, we’re going to dive into Scaffold-ETH v2, a toolkit we built to make developing on Ethereum way easier. We’ll take a look at how it works, why it’s super useful for quickly spinning up projects, and how we can use it to tinker with smart contracts and hook up the frontend. \r\n\r\n⚙️ Scaffold-ETH 2 is built using NextJS, RainbowKit, Foundry/Hardhat, Wagmi, Viem, and Typescript.\r\n\r\nWhether you’re new or experienced, we’ll get you to SpeedRunEthereum!", + "track": "Developer Experience", + "type": "Workshop", + "expertise": "Beginner", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Developer", + "onboarding" + ], + "tags": [ + "Open Source Software", + "Public good", + "Tooling" + ], + "language": "en", + "speakers": [ + "austin-griffith" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:00:00.000Z", + "slot_end": "2024-11-12T10:00:00.000Z", + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1obbj2bv-axqq0YxZpjvXmMW2LkNzMztiVyIBfdu3Z6Q" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/balancing-ux-and-decentralization-when-does-abstraction-go-too-far.json b/devcon-api/data/sessions/devcon-7/balancing-ux-and-decentralization-when-does-abstraction-go-too-far.json index 39ed76501..4aba58c85 100644 --- a/devcon-api/data/sessions/devcon-7/balancing-ux-and-decentralization-when-does-abstraction-go-too-far.json +++ b/devcon-api/data/sessions/devcon-7/balancing-ux-and-decentralization-when-does-abstraction-go-too-far.json @@ -22,5 +22,9 @@ "speakers": [ "gregthegreek" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:00:00.000Z", + "slot_end": "2024-11-14T04:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Yvp0nywauCOnCqYI14BUwqz77qWUB-SScBhTcicFGtg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/based-preconfirmations-with-mr-mev-boost.json b/devcon-api/data/sessions/devcon-7/based-preconfirmations-with-mr-mev-boost.json index 8006f7ed8..6131f9022 100644 --- a/devcon-api/data/sessions/devcon-7/based-preconfirmations-with-mr-mev-boost.json +++ b/devcon-api/data/sessions/devcon-7/based-preconfirmations-with-mr-mev-boost.json @@ -29,5 +29,9 @@ "speakers": [ "lin-oshitani" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:50:00.000Z", + "slot_end": "2024-11-15T05:00:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1KG1sgWfc3v4CHrdbeyiwz6GNGMfkJySEhfCERsBjwxA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/behind-zupass-applied-cryptography-for-consumers.json b/devcon-api/data/sessions/devcon-7/behind-zupass-applied-cryptography-for-consumers.json index 43d1ca21b..a0cd2c2a0 100644 --- a/devcon-api/data/sessions/devcon-7/behind-zupass-applied-cryptography-for-consumers.json +++ b/devcon-api/data/sessions/devcon-7/behind-zupass-applied-cryptography-for-consumers.json @@ -28,5 +28,9 @@ "speakers": [ "richard-liu" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:30:00.000Z", + "slot_end": "2024-11-14T05:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1w_5QruyCi8qSHhXVnY97nh_BrNGlcqN8q30ZIT81j4g" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/being-the-future-of-ethereum.json b/devcon-api/data/sessions/devcon-7/being-the-future-of-ethereum.json index 277db51be..edaa6ca81 100644 --- a/devcon-api/data/sessions/devcon-7/being-the-future-of-ethereum.json +++ b/devcon-api/data/sessions/devcon-7/being-the-future-of-ethereum.json @@ -22,5 +22,9 @@ "speakers": [ "sandy-peng" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:20:00.000Z", + "slot_end": "2024-11-13T06:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Org8Rb8HnfFfiOTUqy0A8mjhepR3YIe6uUgcCi-ZxBo" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/better-privacy-defaults-for-your-users-with-stealth-addresses.json b/devcon-api/data/sessions/devcon-7/better-privacy-defaults-for-your-users-with-stealth-addresses.json index e5c88cbaf..451382098 100644 --- a/devcon-api/data/sessions/devcon-7/better-privacy-defaults-for-your-users-with-stealth-addresses.json +++ b/devcon-api/data/sessions/devcon-7/better-privacy-defaults-for-your-users-with-stealth-addresses.json @@ -28,5 +28,9 @@ "moritz-boullenger", "antonio-seveso" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T02:45:00.000Z", + "slot_end": "2024-11-14T04:15:00.000Z", + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1yyp2Kb948zJmCqxO8kfDdZZrs259maV0t-DrGiabFXw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/beyond-ligero-and-brakedown-building-a-fast-prover-based-on-list-polynomial-commitments.json b/devcon-api/data/sessions/devcon-7/beyond-ligero-and-brakedown-building-a-fast-prover-based-on-list-polynomial-commitments.json index cec948f98..7121371a2 100644 --- a/devcon-api/data/sessions/devcon-7/beyond-ligero-and-brakedown-building-a-fast-prover-based-on-list-polynomial-commitments.json +++ b/devcon-api/data/sessions/devcon-7/beyond-ligero-and-brakedown-building-a-fast-prover-based-on-list-polynomial-commitments.json @@ -30,5 +30,9 @@ "azam-soleimanian", "bogdan-ursu" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:30:00.000Z", + "slot_end": "2024-11-13T05:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1xTWn8OHn3Uo4DFB83e-yHN6sTgrIz_lfqTY2XGPrx98" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/beyond-multidimensional-fee-markets.json b/devcon-api/data/sessions/devcon-7/beyond-multidimensional-fee-markets.json index 765b8ef90..c7019dcad 100644 --- a/devcon-api/data/sessions/devcon-7/beyond-multidimensional-fee-markets.json +++ b/devcon-api/data/sessions/devcon-7/beyond-multidimensional-fee-markets.json @@ -29,5 +29,9 @@ "speakers": [ "maryam-bahrani" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T08:00:00.000Z", + "slot_end": "2024-11-15T08:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1bHlFD0PHf2BChoOQsCRxqawLU6GzB4gl5H7Tgnia2ag" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/beyond-technology-ethereum-as-the-philosophy.json b/devcon-api/data/sessions/devcon-7/beyond-technology-ethereum-as-the-philosophy.json index 6938ed181..9414f2fa9 100644 --- a/devcon-api/data/sessions/devcon-7/beyond-technology-ethereum-as-the-philosophy.json +++ b/devcon-api/data/sessions/devcon-7/beyond-technology-ethereum-as-the-philosophy.json @@ -28,5 +28,9 @@ "speakers": [ "sasha-shilina" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:20:00.000Z", + "slot_end": "2024-11-13T10:30:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1_ySmTRldIj5s-VJNLFK0CcREWHnRA9KeGMc5zS6taAk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/beyond-the-surface-the-hidden-benefits-of-client-diversity.json b/devcon-api/data/sessions/devcon-7/beyond-the-surface-the-hidden-benefits-of-client-diversity.json index 1e13eb0ef..674d296f7 100644 --- a/devcon-api/data/sessions/devcon-7/beyond-the-surface-the-hidden-benefits-of-client-diversity.json +++ b/devcon-api/data/sessions/devcon-7/beyond-the-surface-the-hidden-benefits-of-client-diversity.json @@ -27,5 +27,9 @@ "speakers": [ "daniel-lehrner" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:30:00.000Z", + "slot_end": "2024-11-13T07:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1YCHEohvVe_Js1rQhdgpyK_NLyxE88glwaYOMJmSs5aQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/blockchain-for-humanitarian-aid-disbursements.json b/devcon-api/data/sessions/devcon-7/blockchain-for-humanitarian-aid-disbursements.json index 90e4c0918..ad854642d 100644 --- a/devcon-api/data/sessions/devcon-7/blockchain-for-humanitarian-aid-disbursements.json +++ b/devcon-api/data/sessions/devcon-7/blockchain-for-humanitarian-aid-disbursements.json @@ -33,5 +33,9 @@ "arun-maharajan", "thakur-dhakal" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T08:40:00.000Z", + "slot_end": "2024-11-15T08:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/15oeEm8e0fRuUC_J5uLjNq4nII_1D6WDqnxNLOBX4rRs" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/blockchains-unique-potential-transforming-lives-and-the-humanitarian-sector-for-refugee-solutions.json b/devcon-api/data/sessions/devcon-7/blockchains-unique-potential-transforming-lives-and-the-humanitarian-sector-for-refugee-solutions.json index ab448ae68..14bda763f 100644 --- a/devcon-api/data/sessions/devcon-7/blockchains-unique-potential-transforming-lives-and-the-humanitarian-sector-for-refugee-solutions.json +++ b/devcon-api/data/sessions/devcon-7/blockchains-unique-potential-transforming-lives-and-the-humanitarian-sector-for-refugee-solutions.json @@ -28,5 +28,9 @@ "speakers": [ "david-casey" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:30:00.000Z", + "slot_end": "2024-11-14T08:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1BEfulRwWXyv3ETY4qD5zkkb47m78LVdcVcRHGFpP07o" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/bootstrap-your-dapp-ux.json b/devcon-api/data/sessions/devcon-7/bootstrap-your-dapp-ux.json index 7f312f3fd..ce77a2adb 100644 --- a/devcon-api/data/sessions/devcon-7/bootstrap-your-dapp-ux.json +++ b/devcon-api/data/sessions/devcon-7/bootstrap-your-dapp-ux.json @@ -44,5 +44,9 @@ "speakers": [ "rebecca-kacherginsky" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:00:00.000Z", + "slot_end": "2024-11-14T08:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1Vl4odQ2HutojKK7BY-U7D84ku-UD2fPpjY9T487-56w" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/bootstrapping-a-block-builder.json b/devcon-api/data/sessions/devcon-7/bootstrapping-a-block-builder.json index abe7db03d..9c631860c 100644 --- a/devcon-api/data/sessions/devcon-7/bootstrapping-a-block-builder.json +++ b/devcon-api/data/sessions/devcon-7/bootstrapping-a-block-builder.json @@ -24,5 +24,9 @@ "speakers": [ "sean-anderson" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T05:00:00.000Z", + "slot_end": "2024-11-14T05:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1pJOc-CV91BIPcP9d3jUosxSzjtzYhRP3NAd6Cw9UsK0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/braid-implementing-multiple-concurrent-proposers.json b/devcon-api/data/sessions/devcon-7/braid-implementing-multiple-concurrent-proposers.json index 32ca35e0f..4b04f0c8f 100644 --- a/devcon-api/data/sessions/devcon-7/braid-implementing-multiple-concurrent-proposers.json +++ b/devcon-api/data/sessions/devcon-7/braid-implementing-multiple-concurrent-proposers.json @@ -29,5 +29,9 @@ "speakers": [ "max-resnick" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T02:55:00.000Z", + "slot_end": "2024-11-15T03:05:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1tXKl-KfPkdejsNKMAx-FYPo2FsJi7vaUxz5WyIszR84" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/bridging-the-gap-how-to-effectively-talk-to-regulators.json b/devcon-api/data/sessions/devcon-7/bridging-the-gap-how-to-effectively-talk-to-regulators.json index 72582a536..a5e3e6bf1 100644 --- a/devcon-api/data/sessions/devcon-7/bridging-the-gap-how-to-effectively-talk-to-regulators.json +++ b/devcon-api/data/sessions/devcon-7/bridging-the-gap-how-to-effectively-talk-to-regulators.json @@ -28,5 +28,9 @@ "marina-markezic", "florian-glatz" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:30:00.000Z", + "slot_end": "2024-11-12T10:30:00.000Z", + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1pzlL4H4Mj25_flDl4GMvEE-meKuh9eh2PLHklBBwEdw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/bridging-tradfi-and-defi-through-ethereum-and-evm-a-pathway-to-innovation.json b/devcon-api/data/sessions/devcon-7/bridging-tradfi-and-defi-through-ethereum-and-evm-a-pathway-to-innovation.json new file mode 100644 index 000000000..003df5e91 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/bridging-tradfi-and-defi-through-ethereum-and-evm-a-pathway-to-innovation.json @@ -0,0 +1,30 @@ +{ + "id": "bridging-tradfi-and-defi-through-ethereum-and-evm-a-pathway-to-innovation", + "sourceId": "8N3GEZ", + "title": "Bridging TradFi and DeFi through Ethereum and EVM: A Pathway to Innovation", + "description": "This workshop will explore how Ethereum and EVM-based environments are becoming the critical intersection between traditional finance (TradFi) and decentralized finance (DeFi). It will focus on Ethereum’s maturity for real-world use cases, the role of EVM in regulated environments, and how institutions, governments, and central banks can foster innovation by leveraging permissionless blockchains while maintaining compliance with regulations.", + "track": "Real World Ethereum", + "type": "Workshop", + "expertise": "Beginner", + "audience": "Business", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Tokenization", + "CBDC", + "RWA" + ], + "tags": [ + "Public good", + "RWA" + ], + "language": "en", + "speakers": [ + "bruno-batavia" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:30:00.000Z", + "slot_end": "2024-11-12T07:30:00.000Z", + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1L-zUhR7NnvpMbCgqVyQBGzA1iXGeJqSDxOxg2F323yI" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/bring-public-auditability-into-mpc-multi-party-computation.json b/devcon-api/data/sessions/devcon-7/bring-public-auditability-into-mpc-multi-party-computation.json index 80df6db29..acd382d1d 100644 --- a/devcon-api/data/sessions/devcon-7/bring-public-auditability-into-mpc-multi-party-computation.json +++ b/devcon-api/data/sessions/devcon-7/bring-public-auditability-into-mpc-multi-party-computation.json @@ -26,5 +26,9 @@ "task-ohmori", "yusuke-nakae" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:30:00.000Z", + "slot_end": "2024-11-12T11:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/10GOrQfQ0ldlyvKU05TvdHfQd4G2zNNTzfEe2i2bfgMQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/bringing-ai-on-chain.json b/devcon-api/data/sessions/devcon-7/bringing-ai-on-chain.json index 48dc39750..8a8d0e114 100644 --- a/devcon-api/data/sessions/devcon-7/bringing-ai-on-chain.json +++ b/devcon-api/data/sessions/devcon-7/bringing-ai-on-chain.json @@ -28,5 +28,9 @@ "peter-jung", "evan-griffiths" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:30:00.000Z", + "slot_end": "2024-11-14T11:00:00.000Z", + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1u3q_4IFfuXzZDfanHnjTsWcClgoN_wAS6_wEi2qSxiU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/bringing-an-open-music-protocol-into-the-real-world-onboarding-millions.json b/devcon-api/data/sessions/devcon-7/bringing-an-open-music-protocol-into-the-real-world-onboarding-millions.json index 120153c41..f51c1225c 100644 --- a/devcon-api/data/sessions/devcon-7/bringing-an-open-music-protocol-into-the-real-world-onboarding-millions.json +++ b/devcon-api/data/sessions/devcon-7/bringing-an-open-music-protocol-into-the-real-world-onboarding-millions.json @@ -27,5 +27,9 @@ "speakers": [ "ray-jacobson" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T06:20:00.000Z", + "slot_end": "2024-11-12T06:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1y9pSagBtZCT-PX46JT90ABDD2x8ACdZNVrHy2b9NaOQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/bringing-peer-to-peer-networks-to-all-the-peers.json b/devcon-api/data/sessions/devcon-7/bringing-peer-to-peer-networks-to-all-the-peers.json index fbb209aa4..f094f4d02 100644 --- a/devcon-api/data/sessions/devcon-7/bringing-peer-to-peer-networks-to-all-the-peers.json +++ b/devcon-api/data/sessions/devcon-7/bringing-peer-to-peer-networks-to-all-the-peers.json @@ -27,5 +27,9 @@ "speakers": [ "franck-royer" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:00:00.000Z", + "slot_end": "2024-11-13T10:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/15T911YKp9NooTa41RChSG4jfO2xC3VEveRPwe9SbKcc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/bringing-real-world-identity-on-chain.json b/devcon-api/data/sessions/devcon-7/bringing-real-world-identity-on-chain.json index 617738b5e..107f19802 100644 --- a/devcon-api/data/sessions/devcon-7/bringing-real-world-identity-on-chain.json +++ b/devcon-api/data/sessions/devcon-7/bringing-real-world-identity-on-chain.json @@ -27,5 +27,9 @@ "saleel", "yanis" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:00:00.000Z", + "slot_end": "2024-11-14T08:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1UfdavDRYTsOiq_2t15-4vh9KLrcltw6zpHsdrX2d8DA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/bringing-your-own-cryptographic-identity-to-smart-accounts.json b/devcon-api/data/sessions/devcon-7/bringing-your-own-cryptographic-identity-to-smart-accounts.json index ea711b558..3e011bacc 100644 --- a/devcon-api/data/sessions/devcon-7/bringing-your-own-cryptographic-identity-to-smart-accounts.json +++ b/devcon-api/data/sessions/devcon-7/bringing-your-own-cryptographic-identity-to-smart-accounts.json @@ -26,5 +26,9 @@ "speakers": [ "ernesto-garcia" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T06:00:00.000Z", + "slot_end": "2024-11-15T06:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1gzLhNSH6_1pl5WMDq6uGEDZ0bXnRl6twolEKZ0Cy3Xk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/buidlguidl-cls-capture-the-flag-game.json b/devcon-api/data/sessions/devcon-7/buidlguidl-cls-capture-the-flag-game.json new file mode 100644 index 000000000..1513fe41f --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/buidlguidl-cls-capture-the-flag-game.json @@ -0,0 +1,31 @@ +{ + "id": "buidlguidl-cls-capture-the-flag-game", + "sourceId": "DNNSNX", + "title": "BuidlGuidl CLS - Capture the Flag game", + "description": "**Capture the Flag for Ethereum Developers (2:30 - 5:30 pm)**\r\n\r\nShow off your Solidity skills in BuidlGuidl's CTF! \r\n\r\nTackle 10+ challenges across all skill levels (beginner to advanced), and race to grab the most flags for a chance to win ETH, swag, and fully synced ETH nodes!\r\n\r\nOpen to all skill levels — join the fun! (solo or teaming up with frens)", + "track": "[CLS] Learn How To Build On Ethereum & Capture the Flag Game, by BuidlGuidl", + "type": "Workshop", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Capture", + "the", + "Flag" + ], + "tags": [ + "Live Coding", + "Open Source Software", + "Public good" + ], + "language": "en", + "speakers": [ + "austin-griffith" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-13T07:30:00.000Z", + "slot_end": "2024-11-13T10:30:00.000Z", + "slot_roomId": "breakout-3", + "resources_presentation": "https://docs.google.com/presentation/d/1xr4Ix-QggZF86XTqtv9VesZjbkocLKoff6BZ8MaCOVM" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/buidlguidl-cls-workshop-1.json b/devcon-api/data/sessions/devcon-7/buidlguidl-cls-workshop-1.json new file mode 100644 index 000000000..756705c1b --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/buidlguidl-cls-workshop-1.json @@ -0,0 +1,27 @@ +{ + "id": "buidlguidl-cls-workshop-1", + "sourceId": "Y8RETB", + "title": "BuidlGuidl CLS - Workshop 1", + "description": "**Morning Workshop (10-11:45 am)**\r\n- Introduction to Ethereum development\r\n- Build & Deploy your first dApp on Ethereum", + "track": "[CLS] Learn How To Build On Ethereum & Capture the Flag Game, by BuidlGuidl", + "type": "Workshop", + "expertise": "Beginner", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [ + "Live Coding", + "Open Source Software", + "Public good" + ], + "language": "en", + "speakers": [ + "austin-griffith" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-13T03:00:00.000Z", + "slot_end": "2024-11-13T04:45:00.000Z", + "slot_roomId": "breakout-3", + "resources_presentation": "https://docs.google.com/presentation/d/1KDpey24PdDXO0vBbx6eyVUR3g478eggW52p-Z2GsI8E" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/buidlguidl-cls-workshop-2.json b/devcon-api/data/sessions/devcon-7/buidlguidl-cls-workshop-2.json new file mode 100644 index 000000000..bd75a91fc --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/buidlguidl-cls-workshop-2.json @@ -0,0 +1,27 @@ +{ + "id": "buidlguidl-cls-workshop-2", + "sourceId": "3BCKLQ", + "title": "BuidlGuidl CLS - Workshop 2", + "description": "**Afternoon Workshop (1:15 - 2:15 pm)**\r\n- Your first five apps on Ethereum", + "track": "[CLS] Learn How To Build On Ethereum & Capture the Flag Game, by BuidlGuidl", + "type": "Workshop", + "expertise": "Beginner", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [ + "Live Coding", + "Open Source Software", + "Public good" + ], + "language": "en", + "speakers": [ + "austin-griffith" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:15:00.000Z", + "slot_end": "2024-11-13T07:30:00.000Z", + "slot_roomId": "breakout-3", + "resources_presentation": "https://docs.google.com/presentation/d/1Y7SoCe3qErMg50qHQ7I69ZuGqYs3OYa620D1qj0qI8A" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/build-an-autonomous-world-with-mud-in-2-hours.json b/devcon-api/data/sessions/devcon-7/build-an-autonomous-world-with-mud-in-2-hours.json index 1c631c607..ce0a86938 100644 --- a/devcon-api/data/sessions/devcon-7/build-an-autonomous-world-with-mud-in-2-hours.json +++ b/devcon-api/data/sessions/devcon-7/build-an-autonomous-world-with-mud-in-2-hours.json @@ -25,5 +25,9 @@ "speakers": [ "alvarius" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T02:45:00.000Z", + "slot_end": "2024-11-14T04:45:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1XNooFuPjBwvsST2bNcBCNK1qdcTRfZstabTCqwGflzw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/build-and-deploy-an-onchain-app-in-80-minutes.json b/devcon-api/data/sessions/devcon-7/build-and-deploy-an-onchain-app-in-80-minutes.json new file mode 100644 index 000000000..fea9fd378 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/build-and-deploy-an-onchain-app-in-80-minutes.json @@ -0,0 +1,35 @@ +{ + "id": "build-and-deploy-an-onchain-app-in-80-minutes", + "sourceId": "ZQZCUM", + "title": "Build and deploy an onchain app in 80 minutes!", + "description": "We will tinker with Solidity, build out a frontend, deploy the contract, and ship an app onchain—all in 80 minutes with state-of-the-art tooling.", + "track": "Developer Experience", + "type": "Workshop", + "expertise": "Intermediate", + "audience": "Developer", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Scaffold-ETH", + "Dapp", + "App" + ], + "tags": [ + "Tooling", + "DevEx", + "Public good", + "app", + "DevEx", + "Public good", + "Tooling" + ], + "language": "en", + "speakers": [ + "austin-griffith" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:30:00.000Z", + "slot_end": "2024-11-12T07:00:00.000Z", + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1918G58t4sIlc_rPC4YAPTZbQ0BQzE8SIevAi5yPsMaA" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/build-your-first-onchain-game-with-mud-in-5-minutes.json b/devcon-api/data/sessions/devcon-7/build-your-first-onchain-game-with-mud-in-5-minutes.json index 97e52f3e6..26086bc29 100644 --- a/devcon-api/data/sessions/devcon-7/build-your-first-onchain-game-with-mud-in-5-minutes.json +++ b/devcon-api/data/sessions/devcon-7/build-your-first-onchain-game-with-mud-in-5-minutes.json @@ -25,5 +25,9 @@ "speakers": [ "alvarius" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:30:00.000Z", + "slot_end": "2024-11-13T10:40:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1qMDjbZEumhcxlbrMh8-E5iJpvSVc-VXecukqL_lGC4I" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-a-basic-smart-contract-with-scaffold-eth.json b/devcon-api/data/sessions/devcon-7/building-a-basic-smart-contract-with-scaffold-eth.json new file mode 100644 index 000000000..b7ddb262a --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/building-a-basic-smart-contract-with-scaffold-eth.json @@ -0,0 +1,33 @@ +{ + "id": "building-a-basic-smart-contract-with-scaffold-eth", + "sourceId": "339THC", + "title": "Building a Basic Smart Contract with Scaffold-ETH", + "description": "In this session, Kevin will help you create a basic smart contract using Scaffold-ETHv2. It's a hands-on way to learn the basics of writing and deploying contracts on Ethereum.", + "track": "Developer Experience", + "type": "Workshop", + "expertise": "Beginner", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Solidity", + "NextJS", + "React" + ], + "tags": [ + "Developer Infrastructure", + "Tooling", + "react", + "Developer Infrastructure", + "Tooling" + ], + "language": "en", + "speakers": [ + "kevin-jones" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T02:45:00.000Z", + "slot_end": "2024-11-14T04:45:00.000Z", + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1V3HDkZ9JwUiU5yIZOaYoLXG69XdykTD5DfEAoqdLSV0" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-a-builder-community-in-africa-from-ground-up-the-hurdles-to-navigate-the-silo-mindset-and-overcoming-it-with-clear-conviction.json b/devcon-api/data/sessions/devcon-7/building-a-builder-community-in-africa-from-ground-up-the-hurdles-to-navigate-the-silo-mindset-and-overcoming-it-with-clear-conviction.json index 3008a55db..fed1f81af 100644 --- a/devcon-api/data/sessions/devcon-7/building-a-builder-community-in-africa-from-ground-up-the-hurdles-to-navigate-the-silo-mindset-and-overcoming-it-with-clear-conviction.json +++ b/devcon-api/data/sessions/devcon-7/building-a-builder-community-in-africa-from-ground-up-the-hurdles-to-navigate-the-silo-mindset-and-overcoming-it-with-clear-conviction.json @@ -26,5 +26,9 @@ "perrie", "allan-kakai" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:00:00.000Z", + "slot_end": "2024-11-15T05:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1MVujY9JzCpdqRtOCYp2LMS83iZxI8agQ_40Y6msZg4I" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-a-cross-chain-dex-with-chain-abstraction-and-intents.json b/devcon-api/data/sessions/devcon-7/building-a-cross-chain-dex-with-chain-abstraction-and-intents.json index 729b37778..9fa4fb591 100644 --- a/devcon-api/data/sessions/devcon-7/building-a-cross-chain-dex-with-chain-abstraction-and-intents.json +++ b/devcon-api/data/sessions/devcon-7/building-a-cross-chain-dex-with-chain-abstraction-and-intents.json @@ -26,5 +26,9 @@ "speakers": [ "shao" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T06:50:00.000Z", + "slot_end": "2024-11-15T07:20:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/19UJc62RDhdFgd9QX-vci6ymxrQZ-z4fPkWTZ_-T_1JA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-a-developer-empire-unitas-et-innovatio.json b/devcon-api/data/sessions/devcon-7/building-a-developer-empire-unitas-et-innovatio.json index 3836f3cbf..27a9cb243 100644 --- a/devcon-api/data/sessions/devcon-7/building-a-developer-empire-unitas-et-innovatio.json +++ b/devcon-api/data/sessions/devcon-7/building-a-developer-empire-unitas-et-innovatio.json @@ -27,5 +27,9 @@ "speakers": [ "bianca-buzea" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:40:00.000Z", + "slot_end": "2024-11-12T08:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1D7C6aTr2ZEkqegToHCcpPBpSCVDYOFShDiu3eia6D9U" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-a-future-proof-l2.json b/devcon-api/data/sessions/devcon-7/building-a-future-proof-l2.json index efdca53a0..dbec13e36 100644 --- a/devcon-api/data/sessions/devcon-7/building-a-future-proof-l2.json +++ b/devcon-api/data/sessions/devcon-7/building-a-future-proof-l2.json @@ -28,5 +28,9 @@ "speakers": [ "oren-katz" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:00:00.000Z", + "slot_end": "2024-11-13T06:30:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/14QG3jNVI1Dkw_-jw6BLW28LVEfOTx51EPqm3Dradf3o" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-a-smart-passkey-wallet-with-aa.json b/devcon-api/data/sessions/devcon-7/building-a-smart-passkey-wallet-with-aa.json index c8fe9f9db..a9f478bf3 100644 --- a/devcon-api/data/sessions/devcon-7/building-a-smart-passkey-wallet-with-aa.json +++ b/devcon-api/data/sessions/devcon-7/building-a-smart-passkey-wallet-with-aa.json @@ -27,5 +27,9 @@ "speakers": [ "farhad-asgarov" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:00:00.000Z", + "slot_end": "2024-11-13T11:00:00.000Z", + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1ED-jzkjpVBh8C5Ixuhx0_o1QSI84E5mcPX2UeHxX4D8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-a-social-app-with-session-keys.json b/devcon-api/data/sessions/devcon-7/building-a-social-app-with-session-keys.json deleted file mode 100644 index 639b4c21d..000000000 --- a/devcon-api/data/sessions/devcon-7/building-a-social-app-with-session-keys.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "id": "building-a-social-app-with-session-keys", - "sourceId": "GP9RAJ", - "title": "Building a Social App With Session Keys", - "description": "Join our hands-on workshop on building a social app with session keys!\r\n\r\nSession keys combine the power of a unified onchain account with the UX benefits of an embedded wallet. In this workshop, we'll walk through:\r\n- Writing session key-ready smart contracts for your social app.\r\n- Creating a frontend for your app.\r\n- Creating and using session keys to send transactions without popups.\r\n- Using paymasters to sponsor gas for your users.", - "track": "Developer Experience", - "type": "Workshop", - "expertise": "Intermediate", - "audience": "Engineering", - "featured": false, - "doNotRecord": false, - "keywords": [ - "Session", - "Keys" - ], - "tags": [ - "Use Cases", - "Social", - "Account Abstraction", - "key", - "session", - "Account Abstraction", - "Social", - "Use Cases" - ], - "language": "en", - "speakers": [ - "lukas-rosario" - ], - "eventId": "devcon-7" -} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-a-social-app-with-spend-permissions.json b/devcon-api/data/sessions/devcon-7/building-a-social-app-with-spend-permissions.json new file mode 100644 index 000000000..4198adf97 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/building-a-social-app-with-spend-permissions.json @@ -0,0 +1,32 @@ +{ + "id": "building-a-social-app-with-spend-permissions", + "sourceId": "GP9RAJ", + "title": "Building a Social App With Spend Permissions", + "description": "Join our hands-on workshop on building a social app with spend permissions!\r\n\r\nIn this workshop, we'll walk through:\r\n- Writing smart contracts for your social app.\r\n- Creating a frontend for your app.\r\n- Creating and using spend permissions to send transactions without popups.\r\n- Using paymasters to sponsor gas for your users.", + "track": "Developer Experience", + "type": "Workshop", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [ + "Use Cases", + "Social", + "Account Abstraction", + "key", + "session", + "Account Abstraction", + "Social", + "Use Cases" + ], + "language": "en", + "speakers": [ + "lukas-rosario" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:30:00.000Z", + "slot_end": "2024-11-13T11:00:00.000Z", + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1IMXFflR1DsQZPhVlnc9Ss-Xp6JJcahFgzp1FXWS8ldw" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-an-end-to-end-zk-identity-application.json b/devcon-api/data/sessions/devcon-7/building-an-end-to-end-zk-identity-application.json index 25bd91b9a..c012d221f 100644 --- a/devcon-api/data/sessions/devcon-7/building-an-end-to-end-zk-identity-application.json +++ b/devcon-api/data/sessions/devcon-7/building-an-end-to-end-zk-identity-application.json @@ -25,5 +25,9 @@ "speakers": [ "veronica-zheng" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:30:00.000Z", + "slot_end": "2024-11-15T06:00:00.000Z", + "slot_roomId": "breakout-3", + "resources_presentation": "https://docs.google.com/presentation/d/1r7HLpet4NU8bkyrm0TmPAw-7J8KgeIIEXQINFHDo-Q8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-consumer-apps-with-zk-mpc-and-fhe.json b/devcon-api/data/sessions/devcon-7/building-consumer-apps-with-zk-mpc-and-fhe.json index 395856ea5..4893b1b4b 100644 --- a/devcon-api/data/sessions/devcon-7/building-consumer-apps-with-zk-mpc-and-fhe.json +++ b/devcon-api/data/sessions/devcon-7/building-consumer-apps-with-zk-mpc-and-fhe.json @@ -25,5 +25,9 @@ "speakers": [ "andrew-lu" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:00:00.000Z", + "slot_end": "2024-11-14T09:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1cnZdODskc3YfoVa93c9fvIVSBrE-RXobQHmu9RtOa-s" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-developer-communities-101.json b/devcon-api/data/sessions/devcon-7/building-developer-communities-101.json index 1b2625073..3815c8d12 100644 --- a/devcon-api/data/sessions/devcon-7/building-developer-communities-101.json +++ b/devcon-api/data/sessions/devcon-7/building-developer-communities-101.json @@ -25,5 +25,9 @@ "speakers": [ "gnana-lakshmi" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:30:00.000Z", + "slot_end": "2024-11-12T08:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1jkv8pKTuI6m3JNnCg4Deeyb6gn7FhIcRIC_N_qPtTsY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-ecosystem-health-metrics-with-open-data-sources.json b/devcon-api/data/sessions/devcon-7/building-ecosystem-health-metrics-with-open-data-sources.json index 93030ef98..3e5f282b1 100644 --- a/devcon-api/data/sessions/devcon-7/building-ecosystem-health-metrics-with-open-data-sources.json +++ b/devcon-api/data/sessions/devcon-7/building-ecosystem-health-metrics-with-open-data-sources.json @@ -28,5 +28,9 @@ "chuxin-huang", "michael-silberling" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T06:30:00.000Z", + "slot_end": "2024-11-14T08:00:00.000Z", + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1FX62edXoNMzGl2PtKs3vXQ9ynqkr1cEZhkDrsjPT3_s" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-experience-insights-from-dapp-learning-how-to-create-a-thriving-ethereum-focused-community.json b/devcon-api/data/sessions/devcon-7/building-experience-insights-from-dapp-learning-how-to-create-a-thriving-ethereum-focused-community.json index 9333390da..bcaa2befb 100644 --- a/devcon-api/data/sessions/devcon-7/building-experience-insights-from-dapp-learning-how-to-create-a-thriving-ethereum-focused-community.json +++ b/devcon-api/data/sessions/devcon-7/building-experience-insights-from-dapp-learning-how-to-create-a-thriving-ethereum-focused-community.json @@ -22,5 +22,9 @@ "speakers": [ "yanyan-ho" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T09:10:00.000Z", + "slot_end": "2024-11-12T09:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1V_J6YbuL2ThEQuDEoLf9zCN3vAnn9d3pOrEfEmHUw0E" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-for-the-next-billion-tactics-every-team-should-employ.json b/devcon-api/data/sessions/devcon-7/building-for-the-next-billion-tactics-every-team-should-employ.json index b885b7622..41c2175c4 100644 --- a/devcon-api/data/sessions/devcon-7/building-for-the-next-billion-tactics-every-team-should-employ.json +++ b/devcon-api/data/sessions/devcon-7/building-for-the-next-billion-tactics-every-team-should-employ.json @@ -2,7 +2,7 @@ "id": "building-for-the-next-billion-tactics-every-team-should-employ", "sourceId": "BUEYDW", "title": "Building for the next billion: tactics every team should employ", - "description": "The term “next billion users” gets bandied about in our industry. But change in the way we approach product development has to happen to meet these users across the chasm. \r\n\r\nThe advice in this presentation goes beyond “talk to your users”. Learn a blueprint for assessing product-market-fit and positioning, measuring web3 trade-offs with your audience, and how to design the ultimate test of your solution without wasting thousands of hours of development time.", + "description": "The term “next billion users” gets bandied about in our industry. But change in the way we approach product development has to happen to meet these users across the chasm. \r\n\r\nLearn of some specific techniques for assessing product-market-fit and positioning, and how to design the ultimate test of your solution without wasting thousands of hours of development time.", "track": "Real World Ethereum", "type": "Lightning Talk", "expertise": "Beginner", @@ -28,5 +28,9 @@ "speakers": [ "georgia-rakusen" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:00:00.000Z", + "slot_end": "2024-11-13T06:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1IXXA9ruxzg_Nt5FLQ1mscpwiYUMY8eIgfJ5XX04lyi8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-fullstack-apps-on-ethereum-speedrunethereum3.json b/devcon-api/data/sessions/devcon-7/building-fullstack-apps-on-ethereum-speedrunethereum3.json index e491e19a6..e28ce585e 100644 --- a/devcon-api/data/sessions/devcon-7/building-fullstack-apps-on-ethereum-speedrunethereum3.json +++ b/devcon-api/data/sessions/devcon-7/building-fullstack-apps-on-ethereum-speedrunethereum3.json @@ -20,5 +20,9 @@ "speakers": [ "eda-akturk" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T06:00:00.000Z", + "slot_end": "2024-11-15T08:00:00.000Z", + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1QTyHl9pwbLCVXdU_szuD2iq8BWfd8ruX_kXFRDtOq_E" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-pop-up-villages-that-accelerate-real-world-crypto-adoption.json b/devcon-api/data/sessions/devcon-7/building-pop-up-villages-that-accelerate-real-world-crypto-adoption.json index 32596c356..a7f0a08b8 100644 --- a/devcon-api/data/sessions/devcon-7/building-pop-up-villages-that-accelerate-real-world-crypto-adoption.json +++ b/devcon-api/data/sessions/devcon-7/building-pop-up-villages-that-accelerate-real-world-crypto-adoption.json @@ -27,5 +27,9 @@ "dc-posch", "janine-leger" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:00:00.000Z", + "slot_end": "2024-11-15T05:30:00.000Z", + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/1eO1XIDc-q3KrPnErEQR2cd7nQ0SBTvIxhRw2jsJFAFw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-resilient-teams-navigating-the-web3-ecosystem.json b/devcon-api/data/sessions/devcon-7/building-resilient-teams-navigating-the-web3-ecosystem.json index 52338feb2..8484dba52 100644 --- a/devcon-api/data/sessions/devcon-7/building-resilient-teams-navigating-the-web3-ecosystem.json +++ b/devcon-api/data/sessions/devcon-7/building-resilient-teams-navigating-the-web3-ecosystem.json @@ -31,5 +31,9 @@ "olivia-smith", "rachel-brissenden" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:10:00.000Z", + "slot_end": "2024-11-15T06:10:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1mYc9MY0LQHKBFJ4LpR5hSBWXay5VfaXFYGB_2fn3Tk4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-secure-and-thriving-communities-in-the-ethereum-ecosystem-lessons-from-building-base.json b/devcon-api/data/sessions/devcon-7/building-secure-and-thriving-communities-in-the-ethereum-ecosystem-lessons-from-building-base.json index 0a2bd7986..141cbaf09 100644 --- a/devcon-api/data/sessions/devcon-7/building-secure-and-thriving-communities-in-the-ethereum-ecosystem-lessons-from-building-base.json +++ b/devcon-api/data/sessions/devcon-7/building-secure-and-thriving-communities-in-the-ethereum-ecosystem-lessons-from-building-base.json @@ -24,5 +24,9 @@ "speakers": [ "wbnns" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:50:00.000Z", + "slot_end": "2024-11-12T09:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Z6KNA8npIjlvXcTWwPrFhWHFQ9A2gd2wkiaNRb-bwuQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/building-with-intention-achieving-system-qualities-through-design-choices.json b/devcon-api/data/sessions/devcon-7/building-with-intention-achieving-system-qualities-through-design-choices.json index 6d51c29e6..e33b968a7 100644 --- a/devcon-api/data/sessions/devcon-7/building-with-intention-achieving-system-qualities-through-design-choices.json +++ b/devcon-api/data/sessions/devcon-7/building-with-intention-achieving-system-qualities-through-design-choices.json @@ -27,5 +27,9 @@ "speakers": [ "auryn-macmillan" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T06:50:00.000Z", + "slot_end": "2024-11-12T07:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1o2XT-zv9XnvPAfdhkvLLqa8zJtsbRxJ_E9wOKaoe6WU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/can-we-fix-mev.json b/devcon-api/data/sessions/devcon-7/can-we-fix-mev.json new file mode 100644 index 000000000..981cf4611 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/can-we-fix-mev.json @@ -0,0 +1,36 @@ +{ + "id": "can-we-fix-mev", + "sourceId": "Z3BPXH", + "title": "Can we fix MEV?", + "description": "MEV is problematic today. The MEV supply chain puts centralizing pressure on Ethereum. There is also an Allocation Problem: proposers (not apps or users) earn nearly all MEV, though they are merely protocol agents. Numerous solutions address this (e.g., ePBS, EAs, ETs, FOCIL, BRAID), each with trade-offs and assumptions about whether MEV is intrinsic to blockchains or extrinsic and preventable. Research is challenging to enter w/o continuous engagement. I'll provide an overview of the research.", + "track": "Cryptoeconomics", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Execution Tickets", + "Execution Auctions", + "BRAID" + ], + "tags": [ + "PBS", + "Consensus Mechanisms", + "MEV", + "execution", + "tickets", + "Consensus Mechanisms", + "MEV", + "PBS" + ], + "language": "en", + "speakers": [ + "jonah-burian" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:30:00.000Z", + "slot_end": "2024-11-15T05:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1uiCga8JgSVcEJbIHMSRcQYytS1nwlZiz6mLdidoUbr8" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/can-zero-knowledge-and-blockchains-help-humanity-survive.json b/devcon-api/data/sessions/devcon-7/can-zero-knowledge-and-blockchains-help-humanity-survive.json index 7198ef6db..ba2bf05a2 100644 --- a/devcon-api/data/sessions/devcon-7/can-zero-knowledge-and-blockchains-help-humanity-survive.json +++ b/devcon-api/data/sessions/devcon-7/can-zero-knowledge-and-blockchains-help-humanity-survive.json @@ -28,5 +28,9 @@ "speakers": [ "lisa-akselrod" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:30:00.000Z", + "slot_end": "2024-11-15T03:40:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1lN3h53WUwFynoQ5vR7IcSTB74eoYrpCJWu2YVtIjyTw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/chain-abstracted-smart-accounts-how-to-build-amazing-web3-ux-in-2024.json b/devcon-api/data/sessions/devcon-7/chain-abstracted-smart-accounts-how-to-build-amazing-web3-ux-in-2024.json index bd7e2f259..d50b375ac 100644 --- a/devcon-api/data/sessions/devcon-7/chain-abstracted-smart-accounts-how-to-build-amazing-web3-ux-in-2024.json +++ b/devcon-api/data/sessions/devcon-7/chain-abstracted-smart-accounts-how-to-build-amazing-web3-ux-in-2024.json @@ -27,5 +27,9 @@ "speakers": [ "derek-chiang" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T03:05:00.000Z", + "slot_end": "2024-11-14T03:15:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1OMXnYKdkNqOzuJsNTBVLxJNmMzaz6upJphPKMzWFHU8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/chain-abstraction-but-i-want-to-know-where-my-tokens-are.json b/devcon-api/data/sessions/devcon-7/chain-abstraction-but-i-want-to-know-where-my-tokens-are.json index 73ebed222..5fb59407b 100644 --- a/devcon-api/data/sessions/devcon-7/chain-abstraction-but-i-want-to-know-where-my-tokens-are.json +++ b/devcon-api/data/sessions/devcon-7/chain-abstraction-but-i-want-to-know-where-my-tokens-are.json @@ -27,5 +27,9 @@ "speakers": [ "konrad-urban" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T03:50:00.000Z", + "slot_end": "2024-11-14T04:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1iiL0JiNnH0ChCkoh1IzT9f8BrqYd5kQugPQmJbbcZXo" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/chain-abstraction-is-risk-abstraction.json b/devcon-api/data/sessions/devcon-7/chain-abstraction-is-risk-abstraction.json index 15bf544aa..676e2201d 100644 --- a/devcon-api/data/sessions/devcon-7/chain-abstraction-is-risk-abstraction.json +++ b/devcon-api/data/sessions/devcon-7/chain-abstraction-is-risk-abstraction.json @@ -27,5 +27,9 @@ "speakers": [ "radina-talanova" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T03:40:00.000Z", + "slot_end": "2024-11-14T03:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1U-dbNKwiKAFUbasDggGI5sY4MPQrY0WG2flAU08jtEo" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/challenges-and-learnings-of-utilizing-blockchain-for-cash-assistance-in-wfpun.json b/devcon-api/data/sessions/devcon-7/challenges-and-learnings-of-utilizing-blockchain-for-cash-assistance-in-wfpun.json index 162ab03be..b3d65e62e 100644 --- a/devcon-api/data/sessions/devcon-7/challenges-and-learnings-of-utilizing-blockchain-for-cash-assistance-in-wfpun.json +++ b/devcon-api/data/sessions/devcon-7/challenges-and-learnings-of-utilizing-blockchain-for-cash-assistance-in-wfpun.json @@ -27,5 +27,9 @@ "speakers": [ "suzana-maranhao-moreno" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T02:45:00.000Z", + "slot_end": "2024-11-15T03:15:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1lKUWcEm1t3Bl4RRPCau4E1fatycz3c_Um37TvwammW4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/challenges-developing-and-maintaining-open-source-software-in-web3.json b/devcon-api/data/sessions/devcon-7/challenges-developing-and-maintaining-open-source-software-in-web3.json index 668934551..500ee5c43 100644 --- a/devcon-api/data/sessions/devcon-7/challenges-developing-and-maintaining-open-source-software-in-web3.json +++ b/devcon-api/data/sessions/devcon-7/challenges-developing-and-maintaining-open-source-software-in-web3.json @@ -27,5 +27,9 @@ "speakers": [ "everett-hildenbrandt" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T09:20:00.000Z", + "slot_end": "2024-11-12T09:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1qjEbqOegs1ocDdXvx_djLjbOkH762J5kzikQ4VqSqdg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/changes-to-the-evm-versus-l2s.json b/devcon-api/data/sessions/devcon-7/changes-to-the-evm-versus-l2s.json deleted file mode 100644 index 2f870fc5a..000000000 --- a/devcon-api/data/sessions/devcon-7/changes-to-the-evm-versus-l2s.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "id": "changes-to-the-evm-versus-l2s", - "sourceId": "MFYXWT", - "title": "Changes to the EVM versus L2s", - "description": "The EVM Object Format (EOF) aims to improve and enhance the EVM. Though supported for their benefits, concerns remain about their impact and added complexity. Panelists will discuss the pros and cons of such changes, governance, priorities for upcoming Ethereum hard forks, testing requirements, decision-making; and whether EVM changes should be (first) implemented in Layer 2 solutions rather than the core protocol, if L2s can effectively adopt these changes and their potential long-term outcome", - "track": "Core Protocol", - "type": "Panel", - "expertise": "Intermediate", - "audience": "Engineering", - "featured": false, - "doNotRecord": false, - "keywords": [ - "EVM" - ], - "tags": [ - "Core Protocol", - "Layer 2s", - "Governance", - "EVM", - "Core Protocol", - "Governance", - "Layer 2s" - ], - "language": "en", - "speakers": [ - "lightclient", - "alex-beregszaszi", - "eniko-garam", - "mark-tyneway" - ], - "eventId": "devcon-7" -} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/changes-to-the-l1-evm-versus-l2s.json b/devcon-api/data/sessions/devcon-7/changes-to-the-l1-evm-versus-l2s.json new file mode 100644 index 000000000..3fc4b5501 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/changes-to-the-l1-evm-versus-l2s.json @@ -0,0 +1,36 @@ +{ + "id": "changes-to-the-l1-evm-versus-l2s", + "sourceId": "MFYXWT", + "title": "Changes to the L1 EVM versus L2s", + "description": "The EVM has long been a target for improvement, but major changes have been postponed due to other priorities. As Ethereum's core, EVM modifications could significantly affect network stability, security, and performance, or add complexity. This necessitates lengthy approval and implementation processes. Panelists will explore new initiatives to implement EVM upgrades such as the EOF on L2s before L1, discussing their pros and cons.", + "track": "Core Protocol", + "type": "Panel", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "EVM" + ], + "tags": [ + "Core Protocol", + "Layer 2s", + "Governance", + "EVM", + "Core Protocol", + "Governance", + "Layer 2s" + ], + "language": "en", + "speakers": [ + "lightclient", + "alex-beregszaszi", + "eniko-garam", + "mark-tyneway" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:30:00.000Z", + "slot_end": "2024-11-14T08:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1Vhj4BZKZxNH74CAaa0TGW6GQk3bGkBt7tTxzfTfY5O0" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/cheatcalls-eip.json b/devcon-api/data/sessions/devcon-7/cheatcalls-eip.json index 8e1c8a670..7554f05b7 100644 --- a/devcon-api/data/sessions/devcon-7/cheatcalls-eip.json +++ b/devcon-api/data/sessions/devcon-7/cheatcalls-eip.json @@ -27,5 +27,9 @@ "speakers": [ "kris-kaczor" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:30:00.000Z", + "slot_end": "2024-11-13T11:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1SPNfEMjAph1OpaPequc8om3JZMEGtbmn17fCEmGQhuE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/check-your-users-humanity-nationality-or-age-with-privacy-preserving-id-proofs.json b/devcon-api/data/sessions/devcon-7/check-your-users-humanity-nationality-or-age-with-privacy-preserving-id-proofs.json index 152c47de5..17ec560ba 100644 --- a/devcon-api/data/sessions/devcon-7/check-your-users-humanity-nationality-or-age-with-privacy-preserving-id-proofs.json +++ b/devcon-api/data/sessions/devcon-7/check-your-users-humanity-nationality-or-age-with-privacy-preserving-id-proofs.json @@ -25,8 +25,13 @@ ], "language": "en", "speakers": [ + "michael-elliot", "florent", "remi" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T05:00:00.000Z", + "slot_end": "2024-11-14T06:30:00.000Z", + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/116i9aeE05txm_kkq2IUV5e1zkt4cdfE8v3unnfsygbQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/circle-stark-gpu-acceleration-an-analysis-of-performance-and-implementation.json b/devcon-api/data/sessions/devcon-7/circle-stark-gpu-acceleration-an-analysis-of-performance-and-implementation.json index c01ff052c..bfa7e450a 100644 --- a/devcon-api/data/sessions/devcon-7/circle-stark-gpu-acceleration-an-analysis-of-performance-and-implementation.json +++ b/devcon-api/data/sessions/devcon-7/circle-stark-gpu-acceleration-an-analysis-of-performance-and-implementation.json @@ -27,5 +27,9 @@ "speakers": [ "daniel" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T05:30:00.000Z", + "slot_end": "2024-11-13T06:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1P0tuKkaODBsM7KxkSGtcEnPO4Ol_WaMBik4Mne_Fr0Y" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/circom-buses-a-new-journey.json b/devcon-api/data/sessions/devcon-7/circom-buses-a-new-journey.json index e74fb2b31..3bd209ad2 100644 --- a/devcon-api/data/sessions/devcon-7/circom-buses-a-new-journey.json +++ b/devcon-api/data/sessions/devcon-7/circom-buses-a-new-journey.json @@ -27,5 +27,9 @@ "speakers": [ "albert-rubio" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T08:10:00.000Z", + "slot_end": "2024-11-15T08:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1noOR17_aYCG_ZJUZyMBpdklsW49xHNFwO6ykyh99eko" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/civic-tech-meets-dao-lessons-from-japans-largest-digital-public-goods-community.json b/devcon-api/data/sessions/devcon-7/civic-tech-meets-dao-lessons-from-japans-largest-digital-public-goods-community.json new file mode 100644 index 000000000..47eb98a26 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/civic-tech-meets-dao-lessons-from-japans-largest-digital-public-goods-community.json @@ -0,0 +1,34 @@ +{ + "id": "civic-tech-meets-dao-lessons-from-japans-largest-digital-public-goods-community", + "sourceId": "G7CUCX", + "title": "Civic Tech Meets DAO: Lessons from Japan's Largest Digital Public Goods Community", + "description": "Code for Japan, Japan's largest civic tech community, is implementing DAO concepts and Ethereum coordination mechanisms to enhance its decentralized structure and sustain open-source projects. This talk explores our journey in applying on-chain governance to an established volunteer-based community, highlighting our approaches to contribution visualization and project support using NFTs and QF. We'll share key challenges, solutions, and learnings from bridging web2 and web3 in civic tech.", + "track": "Coordination", + "type": "Talk", + "expertise": "Beginner", + "audience": "Community", + "featured": false, + "doNotRecord": false, + "keywords": [ + "civic tech", + "Plurality" + ], + "tags": [ + "DAO", + "Quadratic Voting", + "Public good", + "plurality", + "DAO", + "Public good", + "Quadratic Voting" + ], + "language": "en", + "speakers": [ + "hal-seki" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:40:00.000Z", + "slot_end": "2024-11-15T05:10:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1HA7lnd6KnPUYw130uBGO9g_dh4nt0Km9EV8l4rT8-rU" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/clear-a-formal-verification-framework-for-smart-contracts-in-lean.json b/devcon-api/data/sessions/devcon-7/clear-a-formal-verification-framework-for-smart-contracts-in-lean.json new file mode 100644 index 000000000..503c297ae --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/clear-a-formal-verification-framework-for-smart-contracts-in-lean.json @@ -0,0 +1,37 @@ +{ + "id": "clear-a-formal-verification-framework-for-smart-contracts-in-lean", + "sourceId": "M3QKTW", + "title": "Clear: a Formal Verification framework for smart contracts in Lean", + "description": "Join us for an in-depth workshop on the Clear framework, a cutting-edge tool designed for the formal verification of smart contracts by extracting Yul code into Lean. This workshop will explore Clear’s remarkable expressivity, enabling any pen-and-paper proof of correctness to be mechanized in Lean. Participants will learn about Clear's compositionality and abstraction, allowing scalable verification of complex smart-contracts, and its automation capabilities to streamline proof generation.", + "track": "Security", + "type": "Workshop", + "expertise": "Expert", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Yul", + "Lean", + "ITP" + ], + "tags": [ + "Frameworks", + "Security", + "Formal Verification", + "yul", + "lean", + "itp", + "Formal Verification", + "Frameworks", + "Security" + ], + "language": "en", + "speakers": [ + "julian-sutherland" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:20:00.000Z", + "slot_end": "2024-11-13T05:50:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1J21ogENKuo-BCOrzHLQIUHr3yr7F7Ki9YBkOmnf6sTU" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/client-side-zk-proving-and-its-applications-experiments-from-zk-email.json b/devcon-api/data/sessions/devcon-7/client-side-zk-proving-and-its-applications-experiments-from-zk-email.json index a3e6abbac..784f8654b 100644 --- a/devcon-api/data/sessions/devcon-7/client-side-zk-proving-and-its-applications-experiments-from-zk-email.json +++ b/devcon-api/data/sessions/devcon-7/client-side-zk-proving-and-its-applications-experiments-from-zk-email.json @@ -27,5 +27,9 @@ "aayush-gupta", "sora-suegami" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T03:30:00.000Z", + "slot_end": "2024-11-13T04:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1G6_OH46sVVpOgDR1P1ZWqOpTtRzjcESBO1p9aHuVisY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/clookup-composite-function-based-lookup-argument.json b/devcon-api/data/sessions/devcon-7/clookup-composite-function-based-lookup-argument.json new file mode 100644 index 000000000..e2174efb9 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/clookup-composite-function-based-lookup-argument.json @@ -0,0 +1,29 @@ +{ + "id": "clookup-composite-function-based-lookup-argument", + "sourceId": "TJ9TMF", + "title": "Clookup - Composite Function based Lookup Argument", + "description": "Presenting Clookup, a novel lookup protocol that enhances efficiency in verifiable computations. By using a composite function approach and multivariate polynomials within the sumcheck protocol, Clookup achieves optimal time complexity \\(O(m(m+n))\\) when processing \\(2^m\\) witness elements against a \\(2^n\\) table. This method eliminates the need to compute coefficient forms of composite functions.", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Expert", + "audience": "Research", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Lookup", + "Arguments" + ], + "tags": [ + "Cryptography", + "ZKP" + ], + "language": "en", + "speakers": [ + "wanseob-lim" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-15T08:30:00.000Z", + "slot_end": "2024-11-15T08:50:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1N-AwhGffiR0ykC4WCngFcoVQYru5isOOupvxSu_ZqIc" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/closing-ceremonies.json b/devcon-api/data/sessions/devcon-7/closing-ceremonies.json new file mode 100644 index 000000000..7d465c74b --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/closing-ceremonies.json @@ -0,0 +1,21 @@ +{ + "id": "closing-ceremonies", + "sourceId": "RUZK3B", + "title": "Closing Ceremonies", + "description": "Closing Ceremonies", + "track": "", + "type": "Talk", + "expertise": "", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [], + "eventId": "devcon-7", + "slot_start": "2024-11-15T09:00:00.000Z", + "slot_end": "2024-11-15T11:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1zk6NkmsduzkZUpci9G4Ulqy-v_Ab9pktxWiTS7fPEh4" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/community-currencies-the-price-of-attention-and-cost-of-influence-in-a-networked-age.json b/devcon-api/data/sessions/devcon-7/community-currencies-the-price-of-attention-and-cost-of-influence-in-a-networked-age.json new file mode 100644 index 000000000..4e9f97caf --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/community-currencies-the-price-of-attention-and-cost-of-influence-in-a-networked-age.json @@ -0,0 +1,32 @@ +{ + "id": "community-currencies-the-price-of-attention-and-cost-of-influence-in-a-networked-age", + "sourceId": "XJPE8K", + "title": "Community Currencies: The Price of Attention and Cost of Influence in a Networked Age", + "description": "Human attention is a key input to AIs, while also a target of influence in marketplaces and elections. At the same time, money and voting are adversarial mechanisms for apportioning influence, often ending in conflict and capture when provisioning private and public goods. This talk introduces a model for community currencies that seeks to price attention, leveraging money and voting as complements to make AIs accountable and provision a greater breadth of goods between public and private.", + "track": "Coordination", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Research", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Stellar", + "Punk" + ], + "tags": [ + "Censorship Resistance", + "Collective Intelligence", + "Consensus Mechanisms", + "Coordination", + "Identity" + ], + "language": "en", + "speakers": [ + "puja-ohlhaver" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-12T11:00:00.000Z", + "slot_end": "2024-11-12T11:10:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1a63MEhn5HWzDRARwTVIqwlXGcTuEurRAij2MM5-ACMI" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/comparative-institutional-analysis-of-slashing-penalties-on-proof-of-stake-networks.json b/devcon-api/data/sessions/devcon-7/comparative-institutional-analysis-of-slashing-penalties-on-proof-of-stake-networks.json index 0962bdfb0..23af6d1c9 100644 --- a/devcon-api/data/sessions/devcon-7/comparative-institutional-analysis-of-slashing-penalties-on-proof-of-stake-networks.json +++ b/devcon-api/data/sessions/devcon-7/comparative-institutional-analysis-of-slashing-penalties-on-proof-of-stake-networks.json @@ -25,5 +25,9 @@ "speakers": [ "eric-alston" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:40:00.000Z", + "slot_end": "2024-11-15T05:50:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1U1W0kONT5CqQY5olh7ieFlQWhiN9s7HXZjQqM1AuBzg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/conditional-markets-and-futarchy.json b/devcon-api/data/sessions/devcon-7/conditional-markets-and-futarchy.json index 23f17ea6a..dc7636c52 100644 --- a/devcon-api/data/sessions/devcon-7/conditional-markets-and-futarchy.json +++ b/devcon-api/data/sessions/devcon-7/conditional-markets-and-futarchy.json @@ -25,5 +25,9 @@ "kaseth", "professor-robin-hanson" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:50:00.000Z", + "slot_end": "2024-11-13T09:20:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1xu1ruVYDwVrtPaBTfIRAfXMJa5j_5CZosQxtJM57H9c" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/conditional-recall.json b/devcon-api/data/sessions/devcon-7/conditional-recall.json index af2cf867f..45fe2c1bc 100644 --- a/devcon-api/data/sessions/devcon-7/conditional-recall.json +++ b/devcon-api/data/sessions/devcon-7/conditional-recall.json @@ -27,5 +27,9 @@ "sxysun", "christoph-schlegel" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:30:00.000Z", + "slot_end": "2024-11-15T06:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1jXv2kbSefJjmF8zhC0ibw1x1paaVWwuDjrd37N_Nzj8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/coordinating-intelligence-open-algorithm-development-for-science-ai-and-beyond.json b/devcon-api/data/sessions/devcon-7/coordinating-intelligence-open-algorithm-development-for-science-ai-and-beyond.json index 06b330696..f2e98aab2 100644 --- a/devcon-api/data/sessions/devcon-7/coordinating-intelligence-open-algorithm-development-for-science-ai-and-beyond.json +++ b/devcon-api/data/sessions/devcon-7/coordinating-intelligence-open-algorithm-development-for-science-ai-and-beyond.json @@ -29,5 +29,9 @@ "speakers": [ "dr-john-fletcher-phd" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T06:40:00.000Z", + "slot_end": "2024-11-14T06:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1LhUMD8kPbukRuIeQXcyC9Nzn52Zdr6JH80byPktkErk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/coordination-accelerationism-a-manifesto.json b/devcon-api/data/sessions/devcon-7/coordination-accelerationism-a-manifesto.json index 1a090b480..565b33551 100644 --- a/devcon-api/data/sessions/devcon-7/coordination-accelerationism-a-manifesto.json +++ b/devcon-api/data/sessions/devcon-7/coordination-accelerationism-a-manifesto.json @@ -22,5 +22,9 @@ "speakers": [ "sreeram-kannan" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:30:00.000Z", + "slot_end": "2024-11-14T05:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1pAUfWWkDdvSVfjG3UFm9ChrQDu1XE0Ae1vmkkLNxV3A" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/coordination-isnt-free-how-incentive-misalignment-cost-daos-and-how-to-fix-it.json b/devcon-api/data/sessions/devcon-7/coordination-isnt-free-how-incentive-misalignment-cost-daos-and-how-to-fix-it.json index 830c78e56..698b188e0 100644 --- a/devcon-api/data/sessions/devcon-7/coordination-isnt-free-how-incentive-misalignment-cost-daos-and-how-to-fix-it.json +++ b/devcon-api/data/sessions/devcon-7/coordination-isnt-free-how-incentive-misalignment-cost-daos-and-how-to-fix-it.json @@ -25,5 +25,9 @@ "speakers": [ "dennison-bertram" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T07:00:00.000Z", + "slot_end": "2024-11-12T07:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1o6QVDTmx3Wki_7YsSzzIkIb_lvDouMYuQyMpQ98lqww" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/copying-memory-in-evm-how-hard-can-that-be.json b/devcon-api/data/sessions/devcon-7/copying-memory-in-evm-how-hard-can-that-be.json index 50c92f92b..e384a6724 100644 --- a/devcon-api/data/sessions/devcon-7/copying-memory-in-evm-how-hard-can-that-be.json +++ b/devcon-api/data/sessions/devcon-7/copying-memory-in-evm-how-hard-can-that-be.json @@ -27,5 +27,9 @@ "speakers": [ "elia-anzuoni" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:20:00.000Z", + "slot_end": "2024-11-13T04:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1zHvG3U1k7Ixpod7JNDZSJechFPRUfpGmYtaC0t0ufJA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/cross-l2-with-account-abstraction.json b/devcon-api/data/sessions/devcon-7/cross-l2-with-account-abstraction.json index 70946191a..71f6e51a8 100644 --- a/devcon-api/data/sessions/devcon-7/cross-l2-with-account-abstraction.json +++ b/devcon-api/data/sessions/devcon-7/cross-l2-with-account-abstraction.json @@ -29,5 +29,9 @@ "nalin-b", "dc-posch" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:00:00.000Z", + "slot_end": "2024-11-14T09:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/19NEsXDqwrsMeZ3hvkerJHBNN4pTD7oRWn6fSazU8JWU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/crypto-is-the-real-world-understanding-the-cryptonative-economy.json b/devcon-api/data/sessions/devcon-7/crypto-is-the-real-world-understanding-the-cryptonative-economy.json index 781dcab2d..afe0fc4fc 100644 --- a/devcon-api/data/sessions/devcon-7/crypto-is-the-real-world-understanding-the-cryptonative-economy.json +++ b/devcon-api/data/sessions/devcon-7/crypto-is-the-real-world-understanding-the-cryptonative-economy.json @@ -27,5 +27,9 @@ "speakers": [ "josef-je" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T06:00:00.000Z", + "slot_end": "2024-11-12T06:20:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1I8L_RL8n3RI4PQDkpmQfboZc2IVdS6GLh-psdPM4k5s" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/cuevm-gpu-accelerated-evm-for-security-and-beyond.json b/devcon-api/data/sessions/devcon-7/cuevm-gpu-accelerated-evm-for-security-and-beyond.json index 5b34b2da6..42b3a5645 100644 --- a/devcon-api/data/sessions/devcon-7/cuevm-gpu-accelerated-evm-for-security-and-beyond.json +++ b/devcon-api/data/sessions/devcon-7/cuevm-gpu-accelerated-evm-for-security-and-beyond.json @@ -27,5 +27,9 @@ "speakers": [ "minh-ho" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T02:45:00.000Z", + "slot_end": "2024-11-15T03:15:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1abSiS9Ilz8g4Nc9doFglzH8ruOPatELbzUm3z4IqpRE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/cultivating-culture-in-web3-preserving-the-essence-as-we-evolve.json b/devcon-api/data/sessions/devcon-7/cultivating-culture-in-web3-preserving-the-essence-as-we-evolve.json index 8ac80f7cf..4822f0e58 100644 --- a/devcon-api/data/sessions/devcon-7/cultivating-culture-in-web3-preserving-the-essence-as-we-evolve.json +++ b/devcon-api/data/sessions/devcon-7/cultivating-culture-in-web3-preserving-the-essence-as-we-evolve.json @@ -18,5 +18,9 @@ "simona-pop", "aya-miyaguchi" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T05:00:00.000Z", + "slot_end": "2024-11-14T06:00:00.000Z", + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/1MEHwnn1XVg3IxqYq8U8Z80rO7dw8-zksCQ9QTwsL6X8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/cultivating-the-understory-building-resilient-daos.json b/devcon-api/data/sessions/devcon-7/cultivating-the-understory-building-resilient-daos.json index c94606136..072bef7b8 100644 --- a/devcon-api/data/sessions/devcon-7/cultivating-the-understory-building-resilient-daos.json +++ b/devcon-api/data/sessions/devcon-7/cultivating-the-understory-building-resilient-daos.json @@ -26,5 +26,9 @@ "speakers": [ "songyi-lee" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:30:00.000Z", + "slot_end": "2024-11-12T09:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/15uqb6bZbGBerAG0KgTCVf2KHzFimQ1D5YSJ8jUna96c" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/cypherpunk-for-centuries-coordination-and-secrecy-across-the-ages.json b/devcon-api/data/sessions/devcon-7/cypherpunk-for-centuries-coordination-and-secrecy-across-the-ages.json index 7ddb028fd..8956dfb35 100644 --- a/devcon-api/data/sessions/devcon-7/cypherpunk-for-centuries-coordination-and-secrecy-across-the-ages.json +++ b/devcon-api/data/sessions/devcon-7/cypherpunk-for-centuries-coordination-and-secrecy-across-the-ages.json @@ -26,5 +26,9 @@ "speakers": [ "evin-mcmullen" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:30:00.000Z", + "slot_end": "2024-11-13T10:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1zKy1Wacd_g6VIy9gBPNTLczV1UoUIzGVToCNnN39u1c" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/cypherpunk-is-slow-not-hyper-financialized-and-unlike-twitter.json b/devcon-api/data/sessions/devcon-7/cypherpunk-is-slow-not-hyper-financialized-and-unlike-twitter.json index c819f4b5e..6a3258ae3 100644 --- a/devcon-api/data/sessions/devcon-7/cypherpunk-is-slow-not-hyper-financialized-and-unlike-twitter.json +++ b/devcon-api/data/sessions/devcon-7/cypherpunk-is-slow-not-hyper-financialized-and-unlike-twitter.json @@ -22,5 +22,9 @@ "speakers": [ "sebastian-buergel" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:20:00.000Z", + "slot_end": "2024-11-13T10:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1oHb6j9HUcr5SBg9cKc9eUxdiZdwushIlE08dKhrQ1zE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/daos-and-borgs-blending-the-best-trust-minimization-techniques-of-the-onchain-and-offchain-worlds.json b/devcon-api/data/sessions/devcon-7/daos-and-borgs-blending-the-best-trust-minimization-techniques-of-the-onchain-and-offchain-worlds.json index 87b69ff74..9819680f4 100644 --- a/devcon-api/data/sessions/devcon-7/daos-and-borgs-blending-the-best-trust-minimization-techniques-of-the-onchain-and-offchain-worlds.json +++ b/devcon-api/data/sessions/devcon-7/daos-and-borgs-blending-the-best-trust-minimization-techniques-of-the-onchain-and-offchain-worlds.json @@ -26,5 +26,9 @@ "speakers": [ "gabriel-shapiro" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T09:00:00.000Z", + "slot_end": "2024-11-12T09:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1Pq-UfROf_3nVsy2VhJLpxOcTmyPsVPQsHMIH4SZRIfY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/daos-unmasked-the-hard-truths-behind-the-hype.json b/devcon-api/data/sessions/devcon-7/daos-unmasked-the-hard-truths-behind-the-hype.json index a33f7260b..8a3e466db 100644 --- a/devcon-api/data/sessions/devcon-7/daos-unmasked-the-hard-truths-behind-the-hype.json +++ b/devcon-api/data/sessions/devcon-7/daos-unmasked-the-hard-truths-behind-the-hype.json @@ -7,7 +7,7 @@ "type": "Talk", "expertise": "Beginner", "audience": "Community", - "featured": true, + "featured": false, "doNotRecord": false, "keywords": [ "Decentralization Theater", @@ -26,5 +26,9 @@ "speakers": [ "lefteris-karapetsas" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T06:30:00.000Z", + "slot_end": "2024-11-12T07:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1m4BLa2dYtnZhDK4AVI7x-ufBecnidvE3pGBZchBa82k" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/dare-to-be-solo-staking.json b/devcon-api/data/sessions/devcon-7/dare-to-be-solo-staking.json index 4c6161164..d61f423bf 100644 --- a/devcon-api/data/sessions/devcon-7/dare-to-be-solo-staking.json +++ b/devcon-api/data/sessions/devcon-7/dare-to-be-solo-staking.json @@ -25,5 +25,9 @@ "speakers": [ "jerome-de-tychey" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:40:00.000Z", + "slot_end": "2024-11-15T03:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1YmHz7J7_ErPzoGv9lX-paIBhxZrCFEk_NqqiRA-wNk8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/dark-daos-and-private-coordination.json b/devcon-api/data/sessions/devcon-7/dark-daos-and-private-coordination.json index b5cb8388b..49dff52d4 100644 --- a/devcon-api/data/sessions/devcon-7/dark-daos-and-private-coordination.json +++ b/devcon-api/data/sessions/devcon-7/dark-daos-and-private-coordination.json @@ -2,7 +2,7 @@ "id": "dark-daos-and-private-coordination", "sourceId": "SX8B9E", "title": "Dark DAOs and Private Coordination", - "description": "Dark DAOs allow for undetectable private coordination and are feasible to launch in Ethereum today. In this talk, I will introduce Dark DAOs, the threat they pose to Ethereum, and importantly also the ways we can harness them as mechanisms for positive private coordination. I will also introduce proofs of complete knowledge as a currently available, but underused, defense against Dark DAOs.", + "description": "Dark DAOs allow for undetectable private coordination and are feasible to launch in Ethereum today. In this talk, I will introduce Dark DAOs, highlight applications that should be aware of their possibility, and point to the ways they can be harnessed as mechanisms for both prosocial and antisocial coordination. I will also discuss how the encumbrance of keys utilized by Dark DAOs can generalize. I will introduce Proofs of Complete Knowledge as an available countermeasure.", "track": "Coordination", "type": "Talk", "expertise": "Intermediate", @@ -27,5 +27,9 @@ "speakers": [ "sarah-allen" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T09:30:00.000Z", + "slot_end": "2024-11-12T10:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1t0x6tAJgffLnu_2grB_zh1mp_RzOCOpsI9MX1oYUMlY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/data-based-investigation-of-out-of-protocol-changes-such-as-mev-boost-restaking-and-da.json b/devcon-api/data/sessions/devcon-7/data-based-investigation-of-out-of-protocol-changes-such-as-mev-boost-restaking-and-da.json index d550f7458..45898e7c0 100644 --- a/devcon-api/data/sessions/devcon-7/data-based-investigation-of-out-of-protocol-changes-such-as-mev-boost-restaking-and-da.json +++ b/devcon-api/data/sessions/devcon-7/data-based-investigation-of-out-of-protocol-changes-such-as-mev-boost-restaking-and-da.json @@ -28,5 +28,9 @@ "chris", "davide-rezzoli" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T03:30:00.000Z", + "slot_end": "2024-11-14T04:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/12xOmjbuWiCGoJo_Bx-KMT5zB8_88W6kmYHfhx1CzVcA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/data-science-and-ethereum.json b/devcon-api/data/sessions/devcon-7/data-science-and-ethereum.json index 69d9521bb..b6ee2e94c 100644 --- a/devcon-api/data/sessions/devcon-7/data-science-and-ethereum.json +++ b/devcon-api/data/sessions/devcon-7/data-science-and-ethereum.json @@ -28,5 +28,9 @@ "andrew-davis", "sam-calder-mason" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T03:30:00.000Z", + "slot_end": "2024-11-14T05:00:00.000Z", + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1Ii_t0zNEsYz1aRQml-w9fPgG3GbBAXs49o3KIFZpdCM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/debug-first-or-regret-later-an-arsenal-of-tools-can-build-solid-ethereum-foundations.json b/devcon-api/data/sessions/devcon-7/debug-first-or-regret-later-an-arsenal-of-tools-can-build-solid-ethereum-foundations.json index 9c534977a..3a9b5111b 100644 --- a/devcon-api/data/sessions/devcon-7/debug-first-or-regret-later-an-arsenal-of-tools-can-build-solid-ethereum-foundations.json +++ b/devcon-api/data/sessions/devcon-7/debug-first-or-regret-later-an-arsenal-of-tools-can-build-solid-ethereum-foundations.json @@ -28,5 +28,9 @@ "speakers": [ "aellison-cassimiro" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T07:40:00.000Z", + "slot_end": "2024-11-15T07:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1XRh2Y67-uqHjSpr6HxoT0Q9rUneXHLaUjz_9YbFd3SM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/debugging-data-for-ethereum-ethdebugformat-overview-and-project-status.json b/devcon-api/data/sessions/devcon-7/debugging-data-for-ethereum-ethdebugformat-overview-and-project-status.json index d2f2c5354..8bd86a9cf 100644 --- a/devcon-api/data/sessions/devcon-7/debugging-data-for-ethereum-ethdebugformat-overview-and-project-status.json +++ b/devcon-api/data/sessions/devcon-7/debugging-data-for-ethereum-ethdebugformat-overview-and-project-status.json @@ -25,5 +25,9 @@ "speakers": [ "g-nick-gnidan" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:00:00.000Z", + "slot_end": "2024-11-13T09:30:00.000Z", + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1hKCNu1k-EbMC3GsA0i_-SO8vLwgPTyED9D91FSwTjoU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/debunking-myths-about-building-out-of-sea.json b/devcon-api/data/sessions/devcon-7/debunking-myths-about-building-out-of-sea.json index 8395ac194..cade732ef 100644 --- a/devcon-api/data/sessions/devcon-7/debunking-myths-about-building-out-of-sea.json +++ b/devcon-api/data/sessions/devcon-7/debunking-myths-about-building-out-of-sea.json @@ -27,5 +27,9 @@ "tn-lee", "loi-luu" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:00:00.000Z", + "slot_end": "2024-11-15T06:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1SpHoMINj55MzEUWqqO7ToaiDbowMedsSM9tKnMWMaSY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/decentralize-your-sequencer-a-guide-for-l2s.json b/devcon-api/data/sessions/devcon-7/decentralize-your-sequencer-a-guide-for-l2s.json index 6a92a91e9..366f7f1fa 100644 --- a/devcon-api/data/sessions/devcon-7/decentralize-your-sequencer-a-guide-for-l2s.json +++ b/devcon-api/data/sessions/devcon-7/decentralize-your-sequencer-a-guide-for-l2s.json @@ -26,5 +26,9 @@ "speakers": [ "joe-andrews" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:30:00.000Z", + "slot_end": "2024-11-12T09:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1faHlm1Vau0v1_f53rf67KFbBYY4FT3pugB04UolFn_M" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/decentralized-outcome-funding-for-investigative-reporters.json b/devcon-api/data/sessions/devcon-7/decentralized-outcome-funding-for-investigative-reporters.json index b0f07fd0f..8a93761fd 100644 --- a/devcon-api/data/sessions/devcon-7/decentralized-outcome-funding-for-investigative-reporters.json +++ b/devcon-api/data/sessions/devcon-7/decentralized-outcome-funding-for-investigative-reporters.json @@ -25,5 +25,9 @@ "speakers": [ "devansh-mehta" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T06:30:00.000Z", + "slot_end": "2024-11-15T07:00:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1Wcw6Mzk0DP95udiY_4VYK0pAVZ2Ac5fQgZmO7yWbJSg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/decentralizing-access-to-ethereum-utilizing-ethereums-portal-networks.json b/devcon-api/data/sessions/devcon-7/decentralizing-access-to-ethereum-utilizing-ethereums-portal-networks.json index 2fcd70b61..0cc41cb42 100644 --- a/devcon-api/data/sessions/devcon-7/decentralizing-access-to-ethereum-utilizing-ethereums-portal-networks.json +++ b/devcon-api/data/sessions/devcon-7/decentralizing-access-to-ethereum-utilizing-ethereums-portal-networks.json @@ -21,5 +21,9 @@ "speakers": [ "kolby-moroz-liebl" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:00:00.000Z", + "slot_end": "2024-11-13T04:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1B7KXH5uVHB04jWwnsYtQMYYbRlXaYPjx6HTM5n2vYhk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/decentralizing-consensys-to-catalyze-a-network-state-in-the-emerging-decentralized-web3-ai-global-economy.json b/devcon-api/data/sessions/devcon-7/decentralizing-consensys-to-catalyze-a-network-state-in-the-emerging-decentralized-web3-ai-global-economy.json new file mode 100644 index 000000000..a7a003f08 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/decentralizing-consensys-to-catalyze-a-network-state-in-the-emerging-decentralized-web3-ai-global-economy.json @@ -0,0 +1,27 @@ +{ + "id": "decentralizing-consensys-to-catalyze-a-network-state-in-the-emerging-decentralized-web3-ai-global-economy", + "sourceId": "STX9DW", + "title": "Decentralizing Consensys to Catalyze a Network State in the Emerging Decentralized Web3 + AI Global Economy", + "description": "Supported by MetaMask & Linea infrastructure, this open network state will be one of many interoperating token economies. This talk will briefly trace the arc from web1 to web3. Two technologies are maturing that will together serve as the foundation of web3 – a user-owned and controlled information technology infrastructure for the planet. They are AI and decentralized protocols. This complementary tandem must evolve together in order for humanity to evolve beyond the current adolescent state", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [ + "Decentralization", + "Ethereum for Good", + "Network State" + ], + "language": "en", + "speakers": [ + "joe-lubin" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:30:00.000Z", + "slot_end": "2024-11-14T11:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/11eX1oRXoI4urF046XwUWj6LWwTjgZKotWz4aBKhGwB4" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/decentralizing-economic-opportunity-communities-using-crypto-and-decentralized-protocols-to-make-local-economic-impact-in-brazil-nigeria-and-kenya.json b/devcon-api/data/sessions/devcon-7/decentralizing-economic-opportunity-communities-using-crypto-and-decentralized-protocols-to-make-local-economic-impact-in-brazil-nigeria-and-kenya.json index f08d9f91c..e7d7a7959 100644 --- a/devcon-api/data/sessions/devcon-7/decentralizing-economic-opportunity-communities-using-crypto-and-decentralized-protocols-to-make-local-economic-impact-in-brazil-nigeria-and-kenya.json +++ b/devcon-api/data/sessions/devcon-7/decentralizing-economic-opportunity-communities-using-crypto-and-decentralized-protocols-to-make-local-economic-impact-in-brazil-nigeria-and-kenya.json @@ -27,5 +27,9 @@ "speakers": [ "anna-stone" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T11:00:00.000Z", + "slot_end": "2024-11-12T11:30:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1_dONrIsV4L0B5mPO_9XqzEKOZKIP8ACpAPTEAQfEWMQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/deep-dive-into-fork-choice-compliance-for-ethereum-clients.json b/devcon-api/data/sessions/devcon-7/deep-dive-into-fork-choice-compliance-for-ethereum-clients.json index 527ff3de4..6e6a5f160 100644 --- a/devcon-api/data/sessions/devcon-7/deep-dive-into-fork-choice-compliance-for-ethereum-clients.json +++ b/devcon-api/data/sessions/devcon-7/deep-dive-into-fork-choice-compliance-for-ethereum-clients.json @@ -26,5 +26,9 @@ "mikhail-kalinin", "alex-vlasov" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:50:00.000Z", + "slot_end": "2024-11-14T10:20:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1MDK3dwXPQcTMGQIVnxa-4Kpkp17RJexPuQt0c3zp1_Q" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/defcon-at-devcon-a-table-top-experience.json b/devcon-api/data/sessions/devcon-7/defcon-at-devcon-a-table-top-experience.json index 885f03c52..9f75861bc 100644 --- a/devcon-api/data/sessions/devcon-7/defcon-at-devcon-a-table-top-experience.json +++ b/devcon-api/data/sessions/devcon-7/defcon-at-devcon-a-table-top-experience.json @@ -29,5 +29,9 @@ "heidi-wilder", "peter-kacherginsky" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T02:45:00.000Z", + "slot_end": "2024-11-15T04:45:00.000Z", + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1s2NkLIuneQtBUvfLLlkFlOE3IWetDHM6-4OAQMItN-0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/defi-cant-move-forward-without-clear-signing-let-me-change-your-mind.json b/devcon-api/data/sessions/devcon-7/defi-cant-move-forward-without-clear-signing-let-me-change-your-mind.json index f6d9b5819..b96524182 100644 --- a/devcon-api/data/sessions/devcon-7/defi-cant-move-forward-without-clear-signing-let-me-change-your-mind.json +++ b/devcon-api/data/sessions/devcon-7/defi-cant-move-forward-without-clear-signing-let-me-change-your-mind.json @@ -22,5 +22,9 @@ "speakers": [ "charles-guillemet" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T11:00:00.000Z", + "slot_end": "2024-11-12T11:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1oJyQ2nbiJ3dVyeigOw76p6xClrq9LFrInO05tg2QbVg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/defragmenting-ethereum-interoperability-and-the-superchain.json b/devcon-api/data/sessions/devcon-7/defragmenting-ethereum-interoperability-and-the-superchain.json index 166f89171..9e4dc1f04 100644 --- a/devcon-api/data/sessions/devcon-7/defragmenting-ethereum-interoperability-and-the-superchain.json +++ b/devcon-api/data/sessions/devcon-7/defragmenting-ethereum-interoperability-and-the-superchain.json @@ -21,5 +21,9 @@ "speakers": [ "karl-floersch" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T11:00:00.000Z", + "slot_end": "2024-11-13T11:30:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/18NUBFhBTGUc1VCTGb7xM78rgqQTtMu78w-hWIYbTYxA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/degen-incentives-for-regen-outcomes.json b/devcon-api/data/sessions/devcon-7/degen-incentives-for-regen-outcomes.json index a780a57b9..27eebce65 100644 --- a/devcon-api/data/sessions/devcon-7/degen-incentives-for-regen-outcomes.json +++ b/devcon-api/data/sessions/devcon-7/degen-incentives-for-regen-outcomes.json @@ -31,5 +31,9 @@ "james-kiernan", "lauren-luz" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:00:00.000Z", + "slot_end": "2024-11-15T05:00:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1VL2_zkuomzUJ59v6VkJCzFGACRwHLUks6cXhys2kzmA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/demand-based-recurring-fees-in-practice.json b/devcon-api/data/sessions/devcon-7/demand-based-recurring-fees-in-practice.json index 653df0bfc..b582cf3ba 100644 --- a/devcon-api/data/sessions/devcon-7/demand-based-recurring-fees-in-practice.json +++ b/devcon-api/data/sessions/devcon-7/demand-based-recurring-fees-in-practice.json @@ -21,5 +21,9 @@ "speakers": [ "timdaub" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:50:00.000Z", + "slot_end": "2024-11-13T11:20:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/15PZ749rPc9HedXMUE_qdwIMFPhSIfM_Qt1GSmEy4JsU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/demystifying-smart-contract-security-facts-and-fallacies.json b/devcon-api/data/sessions/devcon-7/demystifying-smart-contract-security-facts-and-fallacies.json index c173ee47b..fa5f1988e 100644 --- a/devcon-api/data/sessions/devcon-7/demystifying-smart-contract-security-facts-and-fallacies.json +++ b/devcon-api/data/sessions/devcon-7/demystifying-smart-contract-security-facts-and-fallacies.json @@ -38,5 +38,9 @@ "mehdi-zerouali", "harikrishnan-mulackal" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T08:00:00.000Z", + "slot_end": "2024-11-15T09:00:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1XzYtYO3NQtFr1B6HDE_M1alRWMpmL2iUvLkfcX4Z02g" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/demystifying-solo-staking-struggles.json b/devcon-api/data/sessions/devcon-7/demystifying-solo-staking-struggles.json index 580778b22..eb7604209 100644 --- a/devcon-api/data/sessions/devcon-7/demystifying-solo-staking-struggles.json +++ b/devcon-api/data/sessions/devcon-7/demystifying-solo-staking-struggles.json @@ -21,5 +21,9 @@ "speakers": [ "remy-roy" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:50:00.000Z", + "slot_end": "2024-11-15T04:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/12_jK1k9PlkGv-cHbW_ySIi8eDOSs8LavI_tRw_CJE10" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/depin-pushing-decentralization-beyond-blockchain.json b/devcon-api/data/sessions/devcon-7/depin-pushing-decentralization-beyond-blockchain.json index 5c3e842f2..968f25b1f 100644 --- a/devcon-api/data/sessions/devcon-7/depin-pushing-decentralization-beyond-blockchain.json +++ b/devcon-api/data/sessions/devcon-7/depin-pushing-decentralization-beyond-blockchain.json @@ -32,5 +32,9 @@ "speakers": [ "akshit-gupta" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:20:00.000Z", + "slot_end": "2024-11-14T10:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1frO1LBrX3h2e6LoJqHpvDElvChyEEDg6CFrkzwQt5VY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/desci-co-designing-the-future-of-science.json b/devcon-api/data/sessions/devcon-7/desci-co-designing-the-future-of-science.json index 22375b498..dd6de313b 100644 --- a/devcon-api/data/sessions/devcon-7/desci-co-designing-the-future-of-science.json +++ b/devcon-api/data/sessions/devcon-7/desci-co-designing-the-future-of-science.json @@ -21,5 +21,9 @@ "speakers": [ "erin-magennis" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T08:30:00.000Z", + "slot_end": "2024-11-15T08:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1RHyT56CbMgegV6NNemWv9dElkUsDZAzoG2HGnU3oSVo" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/desci-on-trial-two-years-2000-eth-11-projects-2bn-data-points-on-ethereum-has-desci-advanced-science.json b/devcon-api/data/sessions/devcon-7/desci-on-trial-two-years-2000-eth-11-projects-2bn-data-points-on-ethereum-has-desci-advanced-science.json index e71fcae3f..45ef539e1 100644 --- a/devcon-api/data/sessions/devcon-7/desci-on-trial-two-years-2000-eth-11-projects-2bn-data-points-on-ethereum-has-desci-advanced-science.json +++ b/devcon-api/data/sessions/devcon-7/desci-on-trial-two-years-2000-eth-11-projects-2bn-data-points-on-ethereum-has-desci-advanced-science.json @@ -25,5 +25,9 @@ "speakers": [ "paul-kohlhaas" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T08:20:00.000Z", + "slot_end": "2024-11-15T08:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1GqW9KTYWAB1IHrlktGM0ntHgWK-2umJNkyohBO811gU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/designing-an-end-to-end-solution-for-based-preconfirmations.json b/devcon-api/data/sessions/devcon-7/designing-an-end-to-end-solution-for-based-preconfirmations.json index 0151531e0..77915c215 100644 --- a/devcon-api/data/sessions/devcon-7/designing-an-end-to-end-solution-for-based-preconfirmations.json +++ b/devcon-api/data/sessions/devcon-7/designing-an-end-to-end-solution-for-based-preconfirmations.json @@ -29,5 +29,9 @@ "anshu-jalan", "ahmad-bitar" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T06:30:00.000Z", + "slot_end": "2024-11-15T08:00:00.000Z", + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/14eqnMC0_aJ3IguPD2egqY1ojHSZRxc4QPo5D4RhCje8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/designing-and-launching-a-retroround-incentivize-what-matters.json b/devcon-api/data/sessions/devcon-7/designing-and-launching-a-retroround-incentivize-what-matters.json index 057f4b5f9..b814680f3 100644 --- a/devcon-api/data/sessions/devcon-7/designing-and-launching-a-retroround-incentivize-what-matters.json +++ b/devcon-api/data/sessions/devcon-7/designing-and-launching-a-retroround-incentivize-what-matters.json @@ -32,5 +32,9 @@ "launamu", "sejal-rekhan" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T07:20:00.000Z", + "slot_end": "2024-11-13T08:50:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1GTU723iYMOTD9COHjYQdSKNFi7gSZc88-BnP7Co9jE4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/developing-and-using-a-modular-folding-schemes-library.json b/devcon-api/data/sessions/devcon-7/developing-and-using-a-modular-folding-schemes-library.json index a57ec80b3..a01caa3e7 100644 --- a/devcon-api/data/sessions/devcon-7/developing-and-using-a-modular-folding-schemes-library.json +++ b/devcon-api/data/sessions/devcon-7/developing-and-using-a-modular-folding-schemes-library.json @@ -28,5 +28,9 @@ "pierre-daix-moreux", "arnaucube" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T11:00:00.000Z", + "slot_end": "2024-11-12T11:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1IOfjp_pKz83JTceKqk5Rve7U1YRQJSc4MA5OPmnj6oE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/discovery-the-tool-at-the-core-of-l2beat.json b/devcon-api/data/sessions/devcon-7/discovery-the-tool-at-the-core-of-l2beat.json index 5f19f2b3e..a5c67ca9f 100644 --- a/devcon-api/data/sessions/devcon-7/discovery-the-tool-at-the-core-of-l2beat.json +++ b/devcon-api/data/sessions/devcon-7/discovery-the-tool-at-the-core-of-l2beat.json @@ -27,5 +27,9 @@ "speakers": [ "mateusz-radomski" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T02:45:00.000Z", + "slot_end": "2024-11-15T04:45:00.000Z", + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1T24SoFUkubwO-ppCiYWJoisNwayKtozmAgEJYNPvVho" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/do-you-really-know-your-web3-users.json b/devcon-api/data/sessions/devcon-7/do-you-really-know-your-web3-users.json index 2d9f7aa9c..3e42d9e9c 100644 --- a/devcon-api/data/sessions/devcon-7/do-you-really-know-your-web3-users.json +++ b/devcon-api/data/sessions/devcon-7/do-you-really-know-your-web3-users.json @@ -33,5 +33,9 @@ "austin-keeble", "romina-bungert" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T07:00:00.000Z", + "slot_end": "2024-11-12T08:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1NT9-QOOV4dbn06g_FMOVREI8em-zEVjMVNnJ2DBkCuc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/does-ethereum-really-need-pbs-solving-mev-at-the-app-vs-the-infrastructure-layer.json b/devcon-api/data/sessions/devcon-7/does-ethereum-really-need-pbs-solving-mev-at-the-app-vs-the-infrastructure-layer.json index 13e45dbd0..2cd1edbea 100644 --- a/devcon-api/data/sessions/devcon-7/does-ethereum-really-need-pbs-solving-mev-at-the-app-vs-the-infrastructure-layer.json +++ b/devcon-api/data/sessions/devcon-7/does-ethereum-really-need-pbs-solving-mev-at-the-app-vs-the-infrastructure-layer.json @@ -22,5 +22,9 @@ "speakers": [ "felix-leupold" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:05:00.000Z", + "slot_end": "2024-11-15T03:15:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1y6tAISW_K9exOHiT-8JDt3qSFgyDYP0v5Zkc3T7JIdw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/dont-get-rekt-practical-threat-detection-for-users-and-devs.json b/devcon-api/data/sessions/devcon-7/dont-get-rekt-practical-threat-detection-for-users-and-devs.json index de60e7a01..83fd0bf63 100644 --- a/devcon-api/data/sessions/devcon-7/dont-get-rekt-practical-threat-detection-for-users-and-devs.json +++ b/devcon-api/data/sessions/devcon-7/dont-get-rekt-practical-threat-detection-for-users-and-devs.json @@ -27,5 +27,9 @@ "matta", "saucecri" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:00:00.000Z", + "slot_end": "2024-11-13T11:00:00.000Z", + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1iQKRk0GBHlEdWgzH2yQxE2MJqGiiPO9fQI4PkTbLKOk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/downtown-stimulus-public-goods-funding-for-main-st.json b/devcon-api/data/sessions/devcon-7/downtown-stimulus-public-goods-funding-for-main-st.json index feac00c23..e9f04b3e0 100644 --- a/devcon-api/data/sessions/devcon-7/downtown-stimulus-public-goods-funding-for-main-st.json +++ b/devcon-api/data/sessions/devcon-7/downtown-stimulus-public-goods-funding-for-main-st.json @@ -25,5 +25,9 @@ "speakers": [ "kevin-owocki" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:50:00.000Z", + "slot_end": "2024-11-14T11:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Lf82ct08SpegO30t849kscAqeyNa8bTNVpMQ8ljElfA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ebay-and-web3-powered-digital-product-passports-and-what-this-could-mean-for-the-future-of-commerce.json b/devcon-api/data/sessions/devcon-7/ebay-and-web3-powered-digital-product-passports-and-what-this-could-mean-for-the-future-of-commerce.json index 9c1e6135e..c3671cdad 100644 --- a/devcon-api/data/sessions/devcon-7/ebay-and-web3-powered-digital-product-passports-and-what-this-could-mean-for-the-future-of-commerce.json +++ b/devcon-api/data/sessions/devcon-7/ebay-and-web3-powered-digital-product-passports-and-what-this-could-mean-for-the-future-of-commerce.json @@ -27,5 +27,9 @@ "speakers": [ "james-morgan" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:00:00.000Z", + "slot_end": "2024-11-14T07:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1oolmmoeS_8L3O435iq2vuXQPr9H_eWlvs-2T3XokFwU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ecosystem-development-best-practices-and-why-we-need-to-start-with-builders-first.json b/devcon-api/data/sessions/devcon-7/ecosystem-development-best-practices-and-why-we-need-to-start-with-builders-first.json index e1ccfc237..af495d15a 100644 --- a/devcon-api/data/sessions/devcon-7/ecosystem-development-best-practices-and-why-we-need-to-start-with-builders-first.json +++ b/devcon-api/data/sessions/devcon-7/ecosystem-development-best-practices-and-why-we-need-to-start-with-builders-first.json @@ -29,5 +29,9 @@ "speakers": [ "arnakorn-baimongkol" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T09:00:00.000Z", + "slot_end": "2024-11-12T09:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/12auC9dhscSkSUtYU1CqtRqHz64-ljDXc1f7otM8hLMw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/eea-and-the-institutional-infinity-garden.json b/devcon-api/data/sessions/devcon-7/eea-and-the-institutional-infinity-garden.json index 94f12f954..27ccfee6a 100644 --- a/devcon-api/data/sessions/devcon-7/eea-and-the-institutional-infinity-garden.json +++ b/devcon-api/data/sessions/devcon-7/eea-and-the-institutional-infinity-garden.json @@ -27,5 +27,9 @@ "speakers": [ "karen-scarbrough" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:40:00.000Z", + "slot_end": "2024-11-13T06:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1f1uiHRqQIfhY0F3DmSPJ-wpu3lCdP00YCID-a2-UblQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/efficient-non-native-snark-recursion-using-bivariate-polynomial-testing.json b/devcon-api/data/sessions/devcon-7/efficient-non-native-snark-recursion-using-bivariate-polynomial-testing.json index c0710f3e6..1ed4656d7 100644 --- a/devcon-api/data/sessions/devcon-7/efficient-non-native-snark-recursion-using-bivariate-polynomial-testing.json +++ b/devcon-api/data/sessions/devcon-7/efficient-non-native-snark-recursion-using-bivariate-polynomial-testing.json @@ -29,5 +29,9 @@ "speakers": [ "ivo-kubjas" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T05:00:00.000Z", + "slot_end": "2024-11-13T05:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1uBrjsIa4svOJ9BePcS4YgEcFXFjVxeeeS9RBVSKBwzw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/eip-7251-maximum-effective-balance-overview.json b/devcon-api/data/sessions/devcon-7/eip-7251-maximum-effective-balance-overview.json index 3b237f3ba..1c0c4ff2c 100644 --- a/devcon-api/data/sessions/devcon-7/eip-7251-maximum-effective-balance-overview.json +++ b/devcon-api/data/sessions/devcon-7/eip-7251-maximum-effective-balance-overview.json @@ -2,7 +2,7 @@ "id": "eip-7251-maximum-effective-balance-overview", "sourceId": "BBFNLG", "title": "EIP-7251 - Maximum effective balance overview", - "description": "An overview of the maximum effective balance change coming in Electra.", + "description": "An overview of the maximum effective balance change coming in Electra.\r\nAt a high level, other considerations that were required to allow the maximum effective balance increase in Electra, and ensure that it delivers value.", "track": "Core Protocol", "type": "Talk", "expertise": "Intermediate", @@ -23,5 +23,9 @@ "speakers": [ "paul-harris" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T07:00:00.000Z", + "slot_end": "2024-11-12T07:30:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1Q5srMGhMm8grwI_O0CFKN_QN1QRx24-AxIwgbDha6U0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/eips-simplified-history-and-process-explained.json b/devcon-api/data/sessions/devcon-7/eips-simplified-history-and-process-explained.json index 27dc77ae5..c9ecea764 100644 --- a/devcon-api/data/sessions/devcon-7/eips-simplified-history-and-process-explained.json +++ b/devcon-api/data/sessions/devcon-7/eips-simplified-history-and-process-explained.json @@ -32,5 +32,9 @@ "hudson-jameson", "pooja-ranjan" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:30:00.000Z", + "slot_end": "2024-11-12T06:00:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1kJKEZ4wRwEX_SUXgxNa4xYGnxsnpoukmIzmPr2XQ64A" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/elliptic-curves-and-snarks-past-present-and-future.json b/devcon-api/data/sessions/devcon-7/elliptic-curves-and-snarks-past-present-and-future.json index 78eb7b7f9..29f7372de 100644 --- a/devcon-api/data/sessions/devcon-7/elliptic-curves-and-snarks-past-present-and-future.json +++ b/devcon-api/data/sessions/devcon-7/elliptic-curves-and-snarks-past-present-and-future.json @@ -27,5 +27,9 @@ "speakers": [ "youssef-el-housni" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:00:00.000Z", + "slot_end": "2024-11-12T10:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/15MaGmHzAvHj765BvqDHs0ZxiiGevi3H9hscAvkCAGTc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/empirical-analysis-of-amm-loss-versus-rebalancing-on-layer-2-chains.json b/devcon-api/data/sessions/devcon-7/empirical-analysis-of-amm-loss-versus-rebalancing-on-layer-2-chains.json index 88d3e7215..f4699da95 100644 --- a/devcon-api/data/sessions/devcon-7/empirical-analysis-of-amm-loss-versus-rebalancing-on-layer-2-chains.json +++ b/devcon-api/data/sessions/devcon-7/empirical-analysis-of-amm-loss-versus-rebalancing-on-layer-2-chains.json @@ -29,5 +29,9 @@ "speakers": [ "elaine-hu" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T05:30:00.000Z", + "slot_end": "2024-11-14T06:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1Y6GrE_61ZfJ2Mxu9xrE-xcG7WBCWmKg3qYPa5F0zL3s" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/empowering-users-how-ethereums-low-node-requirements-promote-true-decentralization-over-solana.json b/devcon-api/data/sessions/devcon-7/empowering-users-how-ethereums-low-node-requirements-promote-true-decentralization-over-solana.json index ef8b6647a..bfd09d5b5 100644 --- a/devcon-api/data/sessions/devcon-7/empowering-users-how-ethereums-low-node-requirements-promote-true-decentralization-over-solana.json +++ b/devcon-api/data/sessions/devcon-7/empowering-users-how-ethereums-low-node-requirements-promote-true-decentralization-over-solana.json @@ -18,5 +18,9 @@ "speakers": [ "diego-losada" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:00:00.000Z", + "slot_end": "2024-11-15T04:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/149MDCwjImcWRfdIwZw6lfpbIkNtiT4AFD60ebK9hnNQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/encrypted-mempools-a-path-to-ethereum-l1.json b/devcon-api/data/sessions/devcon-7/encrypted-mempools-a-path-to-ethereum-l1.json index 12f55a4d4..c2bbdc02d 100644 --- a/devcon-api/data/sessions/devcon-7/encrypted-mempools-a-path-to-ethereum-l1.json +++ b/devcon-api/data/sessions/devcon-7/encrypted-mempools-a-path-to-ethereum-l1.json @@ -24,5 +24,9 @@ "speakers": [ "marc-harvey-hill" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T02:55:00.000Z", + "slot_end": "2024-11-13T03:05:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1lvMpzBomZ6dNVchh_7lRcXyFGQ2an1s7f3t0tDgzR2E" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/end-of-self-custodial.json b/devcon-api/data/sessions/devcon-7/end-of-self-custodial.json index 2fa5b8a0d..98c5f0501 100644 --- a/devcon-api/data/sessions/devcon-7/end-of-self-custodial.json +++ b/devcon-api/data/sessions/devcon-7/end-of-self-custodial.json @@ -27,5 +27,9 @@ "speakers": [ "mikko-ohtamaa" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:10:00.000Z", + "slot_end": "2024-11-15T05:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Ap05BLrc25kR-WdwGvInSGF6oehwIIAg82A0vs0Krrg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/end-to-end-internet-games.json b/devcon-api/data/sessions/devcon-7/end-to-end-internet-games.json new file mode 100644 index 000000000..b52ae5092 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/end-to-end-internet-games.json @@ -0,0 +1,31 @@ +{ + "id": "end-to-end-internet-games", + "sourceId": "EZ9T33", + "title": "End-to-end internet games", + "description": "For the past 1.5 years, I've been building fully onchain games–games where the entire state is onchain for some reason (have launched 7!). \r\n\r\nThere is lots of cryptographic data floating around the internet. New primitives are allowing all this data to be interoperable with each other... and even verifiable on-chain. \r\n\r\nI'll discuss some of this tech (tls notary, app attest, zkml, etc.) and discuss what new wild games we can build with them.", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "ZK", + "Programmable cryptography", + "onchain games" + ], + "tags": [ + "Gaming", + "Mechanism design", + "Mobile" + ], + "language": "en", + "speakers": [ + "small-brain" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:00:00.000Z", + "slot_end": "2024-11-13T06:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1SKERFupONxE6JOQvDC21CI1lz62VYcj5ZdZOGlXcWOg" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/enhancing-ethereum-p2p-network-security-through-fuzzing.json b/devcon-api/data/sessions/devcon-7/enhancing-ethereum-p2p-network-security-through-fuzzing.json index 1cebd4ffe..69fb862db 100644 --- a/devcon-api/data/sessions/devcon-7/enhancing-ethereum-p2p-network-security-through-fuzzing.json +++ b/devcon-api/data/sessions/devcon-7/enhancing-ethereum-p2p-network-security-through-fuzzing.json @@ -21,7 +21,11 @@ "speakers": [ "tim", "sun-haochen", - "fudong" + "fudong-wu" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:00:00.000Z", + "slot_end": "2024-11-14T08:10:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1B-0SsGH9Jbgo3njphxqoa7CInPi0Ftq_r5Ivuuvi8zg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ens-war-stories-securing-web3-from-web2-based-attacks.json b/devcon-api/data/sessions/devcon-7/ens-war-stories-securing-web3-from-web2-based-attacks.json index 022cc0e3e..c2456cfa4 100644 --- a/devcon-api/data/sessions/devcon-7/ens-war-stories-securing-web3-from-web2-based-attacks.json +++ b/devcon-api/data/sessions/devcon-7/ens-war-stories-securing-web3-from-web2-based-attacks.json @@ -28,5 +28,9 @@ "speakers": [ "alexander-urbelis" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:30:00.000Z", + "slot_end": "2024-11-12T05:40:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1TPTt3DvIJCvQfAzoDGb3Ea32KlVjG7UCxB3UUz4JC4I" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ensuring-data-availability-in-l2s.json b/devcon-api/data/sessions/devcon-7/ensuring-data-availability-in-l2s.json index d36e9424b..eb7751c7d 100644 --- a/devcon-api/data/sessions/devcon-7/ensuring-data-availability-in-l2s.json +++ b/devcon-api/data/sessions/devcon-7/ensuring-data-availability-in-l2s.json @@ -25,5 +25,9 @@ "speakers": [ "vincenzo-furcillo" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T07:10:00.000Z", + "slot_end": "2024-11-15T07:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1fP4Av0dDJM1g4BBb6EB2lsaWqOTPmZK7RkZvBv_vs-w" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ensuring-privacy-in-digital-identity-to-prevent-a-dystopian-crisis.json b/devcon-api/data/sessions/devcon-7/ensuring-privacy-in-digital-identity-to-prevent-a-dystopian-crisis.json index fb8f9175b..507be4c08 100644 --- a/devcon-api/data/sessions/devcon-7/ensuring-privacy-in-digital-identity-to-prevent-a-dystopian-crisis.json +++ b/devcon-api/data/sessions/devcon-7/ensuring-privacy-in-digital-identity-to-prevent-a-dystopian-crisis.json @@ -25,7 +25,12 @@ ], "language": "en", "speakers": [ - "jordi-baylina" + "jordi-baylina", + "oleksandr-brezhniev" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T09:00:00.000Z", + "slot_end": "2024-11-12T09:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1tnxzF5on5Su2ji2vPSGG1B6RHmxzdqDiuloznxu_PIg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/enter-the-war-room-a-black-swan-simulation.json b/devcon-api/data/sessions/devcon-7/enter-the-war-room-a-black-swan-simulation.json index 072560063..fdd5a441f 100644 --- a/devcon-api/data/sessions/devcon-7/enter-the-war-room-a-black-swan-simulation.json +++ b/devcon-api/data/sessions/devcon-7/enter-the-war-room-a-black-swan-simulation.json @@ -26,5 +26,9 @@ "juan-carlos-bell-llinas", "oxytocin" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T06:30:00.000Z", + "slot_end": "2024-11-12T08:30:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1QJBCSyIk_2YgSpZlJQsuZo3ymwCCG1XhQXN6zxlSBoQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/erc-3668-on-linea-built-in-trust-minimized-l2-to-l1-data-retrieval.json b/devcon-api/data/sessions/devcon-7/erc-3668-on-linea-built-in-trust-minimized-l2-to-l1-data-retrieval.json index b41ae6f48..28ae0d024 100644 --- a/devcon-api/data/sessions/devcon-7/erc-3668-on-linea-built-in-trust-minimized-l2-to-l1-data-retrieval.json +++ b/devcon-api/data/sessions/devcon-7/erc-3668-on-linea-built-in-trust-minimized-l2-to-l1-data-retrieval.json @@ -20,5 +20,9 @@ "speakers": [ "arthur" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:40:00.000Z", + "slot_end": "2024-11-14T11:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1caoeThC6_UrDRFE2PQIcbIczFePi9G_E72Ud7YuJejc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/erc-4337-adoption-analysis.json b/devcon-api/data/sessions/devcon-7/erc-4337-adoption-analysis.json index ea4a3f9ae..1b8f81e07 100644 --- a/devcon-api/data/sessions/devcon-7/erc-4337-adoption-analysis.json +++ b/devcon-api/data/sessions/devcon-7/erc-4337-adoption-analysis.json @@ -25,5 +25,9 @@ "speakers": [ "tom-teman" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T06:00:00.000Z", + "slot_end": "2024-11-14T06:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/17M-nImCJUoQMma2tumjGUf2IgWOapEl76FIQWV-y4XA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/eth-a-roadmap-to-real-decentralization-in-a-world-of-centralized-power.json b/devcon-api/data/sessions/devcon-7/eth-a-roadmap-to-real-decentralization-in-a-world-of-centralized-power.json index e42fe7b15..1f1813522 100644 --- a/devcon-api/data/sessions/devcon-7/eth-a-roadmap-to-real-decentralization-in-a-world-of-centralized-power.json +++ b/devcon-api/data/sessions/devcon-7/eth-a-roadmap-to-real-decentralization-in-a-world-of-centralized-power.json @@ -27,5 +27,9 @@ "speakers": [ "philip-daian" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T09:30:00.000Z", + "slot_end": "2024-11-12T10:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1bcWYCRlknrhBAHOizptWAGujiHHrSU_sAh9xh-oi1js" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/eth-arauca-emersons-legacy-and-the-hope-for-change-in-vulnerable-communities-through-ethereum.json b/devcon-api/data/sessions/devcon-7/eth-arauca-emersons-legacy-and-the-hope-for-change-in-vulnerable-communities-through-ethereum.json index faa1bc092..092f6288e 100644 --- a/devcon-api/data/sessions/devcon-7/eth-arauca-emersons-legacy-and-the-hope-for-change-in-vulnerable-communities-through-ethereum.json +++ b/devcon-api/data/sessions/devcon-7/eth-arauca-emersons-legacy-and-the-hope-for-change-in-vulnerable-communities-through-ethereum.json @@ -28,5 +28,9 @@ "speakers": [ "andres" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T08:50:00.000Z", + "slot_end": "2024-11-15T09:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1nM9AZTRUu_izRLyWBvXZg8c-yplG6h0ED_v5As56vgk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/eth-is-permissionless-money.json b/devcon-api/data/sessions/devcon-7/eth-is-permissionless-money.json index ef10ffee5..ceb417f00 100644 --- a/devcon-api/data/sessions/devcon-7/eth-is-permissionless-money.json +++ b/devcon-api/data/sessions/devcon-7/eth-is-permissionless-money.json @@ -19,5 +19,9 @@ "speakers": [ "mike-neuder" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:30:00.000Z", + "slot_end": "2024-11-14T08:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1BKehfujLaDakbU2-PjgsWO9PzcaHlv5FlzNG5PlH6zY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethereum-a-force-of-good.json b/devcon-api/data/sessions/devcon-7/ethereum-a-force-of-good.json index e5ef207a3..662e5d434 100644 --- a/devcon-api/data/sessions/devcon-7/ethereum-a-force-of-good.json +++ b/devcon-api/data/sessions/devcon-7/ethereum-a-force-of-good.json @@ -25,5 +25,9 @@ "speakers": [ "stani-kulechov" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:30:00.000Z", + "slot_end": "2024-11-14T10:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1zwoxKxRNSg1zW4w3I3Ad1I6aSDAtCo3sBRkenui4eQ4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethereum-and-robots.json b/devcon-api/data/sessions/devcon-7/ethereum-and-robots.json index f00e5fc91..bde628bcb 100644 --- a/devcon-api/data/sessions/devcon-7/ethereum-and-robots.json +++ b/devcon-api/data/sessions/devcon-7/ethereum-and-robots.json @@ -27,5 +27,9 @@ "speakers": [ "tomasz-stanczak" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:00:00.000Z", + "slot_end": "2024-11-14T09:30:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1s1aFTwzOBXNg9v3Cu1EnNW22GUWNxNYFneRubREaJXE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethereum-citizen-embracing-self-sovereign-digital-identity.json b/devcon-api/data/sessions/devcon-7/ethereum-citizen-embracing-self-sovereign-digital-identity.json index 377c8b98d..ba012e995 100644 --- a/devcon-api/data/sessions/devcon-7/ethereum-citizen-embracing-self-sovereign-digital-identity.json +++ b/devcon-api/data/sessions/devcon-7/ethereum-citizen-embracing-self-sovereign-digital-identity.json @@ -26,5 +26,9 @@ "speakers": [ "vid-kersic" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:00:00.000Z", + "slot_end": "2024-11-15T05:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1JzCvRvtEDW6bmL33pf1kIydVAzlZM-tN5p_XZlUg02I" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethereum-culture-expanding-in-the-infinite-garden.json b/devcon-api/data/sessions/devcon-7/ethereum-culture-expanding-in-the-infinite-garden.json new file mode 100644 index 000000000..1578075f6 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/ethereum-culture-expanding-in-the-infinite-garden.json @@ -0,0 +1,32 @@ +{ + "id": "ethereum-culture-expanding-in-the-infinite-garden", + "sourceId": "ZS338S", + "title": "Ethereum Culture Expanding in the Infinite Garden", + "description": "As a designer at the EF for the past 5 years, I’ve witnessed the unique culture of Ethereum and its growth. My talk aims to illuminate the vast cultural landscape of our ecosystem such as Cypherpunk, Regen, Degen, and L2s as subculture. I'm hoping to assist ecosystem participants, especially new comers, in becoming the infinite game players in the Infinite Garden.", + "track": "Cypherpunk & Privacy", + "type": "Talk", + "expertise": "Beginner", + "audience": "Community", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Culture", + "Subculture", + "Infinite Garden" + ], + "tags": [ + "Values", + "infinite", + "garden", + "Values" + ], + "language": "en", + "speakers": [ + "tomo-saito" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:40:00.000Z", + "slot_end": "2024-11-15T06:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1A5FoYp0OS56Zm_O5Ba5qVu-PLRcWRf09JijiP2TnAog" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethereum-execution-layer-specifications-eels.json b/devcon-api/data/sessions/devcon-7/ethereum-execution-layer-specifications-eels.json index 7d49c3826..0e9835472 100644 --- a/devcon-api/data/sessions/devcon-7/ethereum-execution-layer-specifications-eels.json +++ b/devcon-api/data/sessions/devcon-7/ethereum-execution-layer-specifications-eels.json @@ -21,5 +21,9 @@ "speakers": [ "guruprasad-kamath" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T09:00:00.000Z", + "slot_end": "2024-11-12T09:30:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1tBeUpTPFPiF-99JI_q0F1DV1g8Bx09ZHLkprfgVzn2c" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethereum-in-the-classroom-or-teaching-solidity-to-high-school-students-in-buenos-aires.json b/devcon-api/data/sessions/devcon-7/ethereum-in-the-classroom-or-teaching-solidity-to-high-school-students-in-buenos-aires.json new file mode 100644 index 000000000..ce12b4ad2 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/ethereum-in-the-classroom-or-teaching-solidity-to-high-school-students-in-buenos-aires.json @@ -0,0 +1,30 @@ +{ + "id": "ethereum-in-the-classroom-or-teaching-solidity-to-high-school-students-in-buenos-aires", + "sourceId": "9HFAES", + "title": "Ethereum in the Classroom | Teaching Solidity to High School Students in Buenos Aires", + "description": "ETH Kipu is breaking new ground by introducing Ethereum education to teenagers in Argentina. Discover how we collaborated with the Buenos Aires Ministry of Education to create hands-on learning experiences, teaching students to build smart contracts using Solidity. This talk will share best practices from our experience and how it can be replicated globally, sharing the insights we have discovered in the classroom and how we develop this partnership.", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Academic", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Education" + ], + "tags": [ + "Design Thinking", + "Ethereum for Good", + "Public good" + ], + "language": "en", + "speakers": [ + "romina-sejas", + "juan-david-reyes" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:40:00.000Z", + "slot_end": "2024-11-14T04:50:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1clRG027QMaA-_D-yds9TfGuZXmzRy5tpHKs67z97Mqw" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethereum-magicians-infinite-endgames-block-construction.json b/devcon-api/data/sessions/devcon-7/ethereum-magicians-infinite-endgames-block-construction.json new file mode 100644 index 000000000..1f556f321 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/ethereum-magicians-infinite-endgames-block-construction.json @@ -0,0 +1,27 @@ +{ + "id": "ethereum-magicians-infinite-endgames-block-construction", + "sourceId": "3AWFTE", + "title": "Ethereum Magicians Infinite Endgames: Block construction", + "description": "Once again, Devcon will host Ethereum Magicians gatherings for the community to come together and discuss the most important topics in Ethereum’s roadmap. Join us here to discuss the “infinite endgame” for block construction. We'll cover PBS, MEV, role of validators vs. builders, centralization risks, and more!\r\n\r\nFor more context, see: https://bit.ly/ethmag-sea", + "track": "[CLS] Infinite Endgames by Ethereum Magicians", + "type": "Workshop", + "expertise": "Intermediate", + "audience": "Community", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [ + "Blobs", + "MEV", + "PBS" + ], + "language": "en", + "speakers": [ + "alex-stokes" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-15T06:00:00.000Z", + "slot_end": "2024-11-15T07:30:00.000Z", + "slot_roomId": "breakout-1", + "resources_presentation": "https://docs.google.com/presentation/d/1yeTJ8P67T5QYFuo5u1uIU8PtyMBoM_1mpCtwWM27BQc" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethereum-magicians-infinite-endgames-ethconomics.json b/devcon-api/data/sessions/devcon-7/ethereum-magicians-infinite-endgames-ethconomics.json new file mode 100644 index 000000000..abeeb9735 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/ethereum-magicians-infinite-endgames-ethconomics.json @@ -0,0 +1,30 @@ +{ + "id": "ethereum-magicians-infinite-endgames-ethconomics", + "sourceId": "UFX3NX", + "title": "Ethereum Magicians Infinite Endgames: Ethconomics", + "description": "Once again, Devcon will host Ethereum Magicians gatherings for the community to come together and discuss the most important topics in Ethereum's roadmap. Join us here to discuss the \"infinite endgame\" for Ethereum's economic model. We'll cover the role of Ether in the network's security, issuance proposals, out-of-protocol economic influences, and more! \r\n\r\nFor more context, see: https://bit.ly/ethmag-sea", + "track": "[CLS] Infinite Endgames by Ethereum Magicians", + "type": "Workshop", + "expertise": "Beginner", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Ethconomics", + "Issuance" + ], + "tags": [ + "Economics", + "MEV", + "Staking" + ], + "language": "en", + "speakers": [ + "tim-beiko" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-15T07:30:00.000Z", + "slot_end": "2024-11-15T09:00:00.000Z", + "slot_roomId": "breakout-1", + "resources_presentation": "https://docs.google.com/presentation/d/1yfoTOM-8vuH0ZUXAvbG6H3K4-yhQUtdboeWI5L5uJ7M" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethereum-magicians-infinite-endgames-ethereum-execution.json b/devcon-api/data/sessions/devcon-7/ethereum-magicians-infinite-endgames-ethereum-execution.json new file mode 100644 index 000000000..2ca1389eb --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/ethereum-magicians-infinite-endgames-ethereum-execution.json @@ -0,0 +1,27 @@ +{ + "id": "ethereum-magicians-infinite-endgames-ethereum-execution", + "sourceId": "S8NCDC", + "title": "Ethereum Magicians Infinite Endgames: Ethereum Execution", + "description": "A fishbowl-style discussion with core Ethereum contributors and community to publicly discuss the \"endgame\" of execution on Ethereum. We will discuss what the evolution of Ethereum’s execution layer will look like, L1 vs. L2, settlement vs. execution, enshrined rollups, consensus changes vs. client performance improvements, etc.", + "track": "[CLS] Infinite Endgames by Ethereum Magicians", + "type": "Workshop", + "expertise": "Expert", + "audience": "Research", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [ + "Core Protocol", + "In-protocol Account Abstraction", + "Rollups" + ], + "language": "en", + "speakers": [ + "lightclient" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:30:00.000Z", + "slot_end": "2024-11-15T06:00:00.000Z", + "slot_roomId": "breakout-1", + "resources_presentation": "https://docs.google.com/presentation/d/1Ovum9wCpn-eOO_GaydQ7myGTVXFB4g6lDX0Btv4ApMI" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethereum-magicians-infinite-endgames-ux.json b/devcon-api/data/sessions/devcon-7/ethereum-magicians-infinite-endgames-ux.json new file mode 100644 index 000000000..d92314082 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/ethereum-magicians-infinite-endgames-ux.json @@ -0,0 +1,29 @@ +{ + "id": "ethereum-magicians-infinite-endgames-ux", + "sourceId": "QRG8QW", + "title": "Ethereum Magicians Infinite Endgames: UX", + "description": "UX has been at the forefront of Ethereum recently, as standards for Account and Chain Abstraction have been gaining significant traction in the space.\r\n\r\nJoin us (literally! This panel will be “fishbowl style”) as we discuss the challenges that we will need to figure out first, such as cross-L2 key management, asset handling and transactions; avoiding fragmentation (liquidity, network, users); coordinating standards across L2s and wallets; and more", + "track": "[CLS] Infinite Endgames by Ethereum Magicians", + "type": "Workshop", + "expertise": "Intermediate", + "audience": "Product", + "featured": false, + "doNotRecord": false, + "keywords": [ + "ERC-4337" + ], + "tags": [ + "Account Abstraction", + "Cross-L2", + "UI/UX" + ], + "language": "en", + "speakers": [ + "tom-teman" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:00:00.000Z", + "slot_end": "2024-11-15T04:30:00.000Z", + "slot_roomId": "breakout-1", + "resources_presentation": "https://docs.google.com/presentation/d/1O8Er1O0dSSedqAxQY9z1pjTRU-Hr46AyiOlBS6Dnvq0" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethereum-privacy-ecosystem-overview.json b/devcon-api/data/sessions/devcon-7/ethereum-privacy-ecosystem-overview.json index e5ecb6723..9df44e9de 100644 --- a/devcon-api/data/sessions/devcon-7/ethereum-privacy-ecosystem-overview.json +++ b/devcon-api/data/sessions/devcon-7/ethereum-privacy-ecosystem-overview.json @@ -27,5 +27,9 @@ "speakers": [ "mykola-siusko" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T07:30:00.000Z", + "slot_end": "2024-11-12T08:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1DcPpiyOXnniGj_ZNc1gb9EibNmlffDlWC8bwLQ3ky-Q" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethereum-real-world-economy.json b/devcon-api/data/sessions/devcon-7/ethereum-real-world-economy.json index d74a3097e..9f4f29d34 100644 --- a/devcon-api/data/sessions/devcon-7/ethereum-real-world-economy.json +++ b/devcon-api/data/sessions/devcon-7/ethereum-real-world-economy.json @@ -29,5 +29,9 @@ "nalin-b", "dc-posch" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:00:00.000Z", + "slot_end": "2024-11-14T09:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1UVP1zLQ1cszDLmjMKl61KN2rP616jJTze1YhwSPWhms" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethereums-values-and-ethos-alignment-pre-merge-to-now.json b/devcon-api/data/sessions/devcon-7/ethereums-values-and-ethos-alignment-pre-merge-to-now.json index 76cd613b5..722d5e839 100644 --- a/devcon-api/data/sessions/devcon-7/ethereums-values-and-ethos-alignment-pre-merge-to-now.json +++ b/devcon-api/data/sessions/devcon-7/ethereums-values-and-ethos-alignment-pre-merge-to-now.json @@ -31,5 +31,9 @@ "nixo-rokish", "mark-tyneway" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T06:00:00.000Z", + "slot_end": "2024-11-14T07:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1pDeSitEvmVhEFya_w3q8q2Uq4_YVvfaQsg5BA5nTUaI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethersjs-api-hidden-gems.json b/devcon-api/data/sessions/devcon-7/ethersjs-api-hidden-gems.json index 2c81a19d1..4c99d15fa 100644 --- a/devcon-api/data/sessions/devcon-7/ethersjs-api-hidden-gems.json +++ b/devcon-api/data/sessions/devcon-7/ethersjs-api-hidden-gems.json @@ -26,5 +26,9 @@ "speakers": [ "richard-moore" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:00:00.000Z", + "slot_end": "2024-11-15T05:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1B_Zxh9JTKekXGn74kLQf28CCReGTzSYFG5ED2_8egac" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/eve-frontier-challenges-lessons-and-future-of-building-an-autonomous-world-on-ethereum.json b/devcon-api/data/sessions/devcon-7/eve-frontier-challenges-lessons-and-future-of-building-an-autonomous-world-on-ethereum.json new file mode 100644 index 000000000..84af74b07 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/eve-frontier-challenges-lessons-and-future-of-building-an-autonomous-world-on-ethereum.json @@ -0,0 +1,35 @@ +{ + "id": "eve-frontier-challenges-lessons-and-future-of-building-an-autonomous-world-on-ethereum", + "sourceId": "QLK8UE", + "title": "EVE Frontier - challenges, lessons and future of building an autonomous world on Ethereum", + "description": "CCP Games—the creators of the legendary space-based MMO EVE Online, home to millions of space merchants, pirates, and explorers—is building a new world, and it is going to live onchain and run on the EVM.\r\n\r\nHear from the CCP team as they discuss challenges, learnings, and open questions of building massive virtual worlds onchain—what to put onchain first? What game mechanics are best suited onchain? What are the unlocks?—as well as what EVE Frontier might bring to the Ethereum ecosystem.", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Beginner", + "audience": "Engineering", + "featured": true, + "doNotRecord": false, + "keywords": [ + "MUD", + "EVE Frontier", + "EVE Online" + ], + "tags": [ + "Gaming", + "Autonomous World", + "eve", + "online", + "Autonomous World", + "Gaming" + ], + "language": "en", + "speakers": [ + "justin-glibert", + "hilmar-petursson" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-13T07:30:00.000Z", + "slot_end": "2024-11-13T08:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1mqLIgd8le45XgG2FPsR3vi1IafiikIiEzC9TaHmFCvk" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/everything-they-told-you-about-rollups-is-a-bold-faced-lie-this-is-how-rollups-really-work.json b/devcon-api/data/sessions/devcon-7/everything-they-told-you-about-rollups-is-a-bold-faced-lie-this-is-how-rollups-really-work.json new file mode 100644 index 000000000..85ac218f1 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/everything-they-told-you-about-rollups-is-a-bold-faced-lie-this-is-how-rollups-really-work.json @@ -0,0 +1,33 @@ +{ + "id": "everything-they-told-you-about-rollups-is-a-bold-faced-lie-this-is-how-rollups-really-work", + "sourceId": "YNBTQR", + "title": "Everything They Told You About Rollups is a Bold-Faced Lie: This is How Rollups Really Work", + "description": "It's 2024, L2s are a critical part of the Ethereum scaling roadmap, and everyone *still* gets Rollups completely wrong. If you think that Optimistic Rollups and ZK Rollups are real things, that Rollups need sequencers to create blocks, or that Rollups need proofs to be secure, you've been completely and utterly bamboozled by the Crypto Twitter intelligentsia. It's time we take back the truth - this is How Rollups Really Work.", + "track": "Layer 2", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Explainer" + ], + "tags": [ + "Protocol Design", + "Layer 2s", + "Rollups", + "explainer", + "Layer 2s", + "Protocol Design", + "Rollups" + ], + "language": "en", + "speakers": [ + "kelvin-fichter" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:00:00.000Z", + "slot_end": "2024-11-12T08:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1C8kVyaq_0J8dE4BcmFD_QSKrifTYG6idJDzbwHoJO4E" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/everything-you-need-to-know-about-state-expiry.json b/devcon-api/data/sessions/devcon-7/everything-you-need-to-know-about-state-expiry.json index 082d582b7..d3f4e6dbe 100644 --- a/devcon-api/data/sessions/devcon-7/everything-you-need-to-know-about-state-expiry.json +++ b/devcon-api/data/sessions/devcon-7/everything-you-need-to-know-about-state-expiry.json @@ -27,5 +27,9 @@ "speakers": [ "ngweihaneth" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T03:30:00.000Z", + "slot_end": "2024-11-13T04:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/18L4p0t-mR02cVw6JDvMHqUal5ARSQzWsubskb_x8FzA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/evm-charts-2024-whats-hot-whats-not.json b/devcon-api/data/sessions/devcon-7/evm-charts-2024-whats-hot-whats-not.json index c024fe746..103aca36c 100644 --- a/devcon-api/data/sessions/devcon-7/evm-charts-2024-whats-hot-whats-not.json +++ b/devcon-api/data/sessions/devcon-7/evm-charts-2024-whats-hot-whats-not.json @@ -32,5 +32,9 @@ "speakers": [ "dominic-bruetsch" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:10:00.000Z", + "slot_end": "2024-11-13T04:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1jchtIsIrvcgl2q1AJ62ke7MdCNqf6zK1fAUfSJtbTac" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/evm-object-format-eof-history-and-motivation.json b/devcon-api/data/sessions/devcon-7/evm-object-format-eof-history-and-motivation.json index 766565ac6..50d68d367 100644 --- a/devcon-api/data/sessions/devcon-7/evm-object-format-eof-history-and-motivation.json +++ b/devcon-api/data/sessions/devcon-7/evm-object-format-eof-history-and-motivation.json @@ -24,5 +24,9 @@ "speakers": [ "danno-ferrin" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:30:00.000Z", + "slot_end": "2024-11-12T09:00:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1V-NCCshtl60AkHuWhlJDZ4XszkThsUvFQ_L8gM-hAro" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/evm-object-format-eof-managing-the-bytecode-chaos.json b/devcon-api/data/sessions/devcon-7/evm-object-format-eof-managing-the-bytecode-chaos.json index 6fe2c6994..5bf90fa06 100644 --- a/devcon-api/data/sessions/devcon-7/evm-object-format-eof-managing-the-bytecode-chaos.json +++ b/devcon-api/data/sessions/devcon-7/evm-object-format-eof-managing-the-bytecode-chaos.json @@ -27,5 +27,9 @@ "speakers": [ "alex-murashkin" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:00:00.000Z", + "slot_end": "2024-11-14T04:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/11DBlWa1M4JLbQS2Ik4OU6nxzNoPj1nINFepAqbY2qIk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/evolution-of-scams.json b/devcon-api/data/sessions/devcon-7/evolution-of-scams.json index 3966d91af..901367e2b 100644 --- a/devcon-api/data/sessions/devcon-7/evolution-of-scams.json +++ b/devcon-api/data/sessions/devcon-7/evolution-of-scams.json @@ -23,5 +23,9 @@ "speakers": [ "ohm" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:50:00.000Z", + "slot_end": "2024-11-12T11:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1fLuDyHluumURppoq7gyTD9d7Z-wKLdy5qsCg-Tytso0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/execution-layer-testing-workshop.json b/devcon-api/data/sessions/devcon-7/execution-layer-testing-workshop.json index 45d232f8e..50c876640 100644 --- a/devcon-api/data/sessions/devcon-7/execution-layer-testing-workshop.json +++ b/devcon-api/data/sessions/devcon-7/execution-layer-testing-workshop.json @@ -27,7 +27,12 @@ ], "language": "en", "speakers": [ - "mario-vega" + "mario-vega", + "dimitry-kh" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:30:00.000Z", + "slot_end": "2024-11-13T06:30:00.000Z", + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/117F-s4Jnf3r7cRIQqAwsYqwIGULHx4JTcdJjW64wZag" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/exploring-auction-mechanisms-in-protocol-design.json b/devcon-api/data/sessions/devcon-7/exploring-auction-mechanisms-in-protocol-design.json index ca6bf87a6..2b21e28c8 100644 --- a/devcon-api/data/sessions/devcon-7/exploring-auction-mechanisms-in-protocol-design.json +++ b/devcon-api/data/sessions/devcon-7/exploring-auction-mechanisms-in-protocol-design.json @@ -25,5 +25,9 @@ "speakers": [ "terence" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:10:00.000Z", + "slot_end": "2024-11-13T08:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1SW7qjLygGhslLlaFTINPgoKm5AVWrY8ItfsnIvPnUq4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/exploring-the-future-of-account-abstraction.json b/devcon-api/data/sessions/devcon-7/exploring-the-future-of-account-abstraction.json new file mode 100644 index 000000000..c0884a3d4 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/exploring-the-future-of-account-abstraction.json @@ -0,0 +1,35 @@ +{ + "id": "exploring-the-future-of-account-abstraction", + "sourceId": "S7NYUJ", + "title": "Exploring the Future of Account Abstraction", + "description": "Discover the journey of Ethereum's Account Abstraction (AA) from inception to its current state, challenges tackled by ERC-4337, and future roadmap: modular native AA approach for L2 and L1, and EOA improvement (EIP-7702).", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Developer", + "featured": false, + "doNotRecord": false, + "keywords": [ + "AA", + "roadmap" + ], + "tags": [ + "Ethereum Roadmap", + "In-protocol Account Abstraction", + "Account Abstraction", + "aa", + "roadmap", + "Account Abstraction", + "Ethereum Roadmap", + "In-protocol Account Abstraction" + ], + "language": "en", + "speakers": [ + "yoav-weiss" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T05:00:00.000Z", + "slot_end": "2024-11-14T05:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1-B8ZzQJNuc1_e9BR0rIfLQYc9lXZ8nuO1aV56lK7dKM" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/exploring-various-approaches-to-achieve-effective-decentralization-for-intent-based-protocols.json b/devcon-api/data/sessions/devcon-7/exploring-various-approaches-to-achieve-effective-decentralization-for-intent-based-protocols.json index 2afd2fa11..cb0230653 100644 --- a/devcon-api/data/sessions/devcon-7/exploring-various-approaches-to-achieve-effective-decentralization-for-intent-based-protocols.json +++ b/devcon-api/data/sessions/devcon-7/exploring-various-approaches-to-achieve-effective-decentralization-for-intent-based-protocols.json @@ -24,5 +24,9 @@ "speakers": [ "mounir-benchemled" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:20:00.000Z", + "slot_end": "2024-11-14T04:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1LaXJZlFuHU9E1WzvaA5EEprE3pUrcWOtPgm0VCJNCN8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/fair-combinatorial-auction-for-trade-intents-how-to-design-mechanisms-without-a-numeraire.json b/devcon-api/data/sessions/devcon-7/fair-combinatorial-auction-for-trade-intents-how-to-design-mechanisms-without-a-numeraire.json index 6640da420..2dcd930ed 100644 --- a/devcon-api/data/sessions/devcon-7/fair-combinatorial-auction-for-trade-intents-how-to-design-mechanisms-without-a-numeraire.json +++ b/devcon-api/data/sessions/devcon-7/fair-combinatorial-auction-for-trade-intents-how-to-design-mechanisms-without-a-numeraire.json @@ -27,5 +27,9 @@ "speakers": [ "andrea-canidio" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T06:00:00.000Z", + "slot_end": "2024-11-15T06:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1LquF7sJyYCfQkhUppmol316cCEsxjzZbhvuKG4u7QnU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/farcaster-frames-building-embeddable-ethereum-apps.json b/devcon-api/data/sessions/devcon-7/farcaster-frames-building-embeddable-ethereum-apps.json index c3fd00fc5..175d9d161 100644 --- a/devcon-api/data/sessions/devcon-7/farcaster-frames-building-embeddable-ethereum-apps.json +++ b/devcon-api/data/sessions/devcon-7/farcaster-frames-building-embeddable-ethereum-apps.json @@ -23,5 +23,9 @@ "speakers": [ "horsefacts" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:40:00.000Z", + "slot_end": "2024-11-12T10:10:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1liuvnLXBUAB0kNGDh3VePfZNkfZ-ECHpzPYsSrv_d-M" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/financial-nihilism-vs-foss-culture-the-battle-for-ethereums-soul.json b/devcon-api/data/sessions/devcon-7/financial-nihilism-vs-foss-culture-the-battle-for-ethereums-soul.json index 7b3d74ca6..59464c002 100644 --- a/devcon-api/data/sessions/devcon-7/financial-nihilism-vs-foss-culture-the-battle-for-ethereums-soul.json +++ b/devcon-api/data/sessions/devcon-7/financial-nihilism-vs-foss-culture-the-battle-for-ethereums-soul.json @@ -25,5 +25,9 @@ "speakers": [ "eleftherios-diakomichalis" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:30:00.000Z", + "slot_end": "2024-11-12T09:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1Qlvu4fLzJTTaotuNmKf4QNZRg5u7Im3WjKq6D2kS0Vw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/finding-bugs-42-tips-from-4-security-researchers.json b/devcon-api/data/sessions/devcon-7/finding-bugs-42-tips-from-4-security-researchers.json index 1fda73ec5..7c7bfa128 100644 --- a/devcon-api/data/sessions/devcon-7/finding-bugs-42-tips-from-4-security-researchers.json +++ b/devcon-api/data/sessions/devcon-7/finding-bugs-42-tips-from-4-security-researchers.json @@ -33,5 +33,9 @@ "nat-chin", "tincho" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T02:45:00.000Z", + "slot_end": "2024-11-13T04:15:00.000Z", + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1HZSm9H-PuHEKe3mrj7Wl9hDODP3kP9iQMoLjxXQ81Iw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/finding-rough-consensus-on-issuance.json b/devcon-api/data/sessions/devcon-7/finding-rough-consensus-on-issuance.json index 256ca210c..9a7a90430 100644 --- a/devcon-api/data/sessions/devcon-7/finding-rough-consensus-on-issuance.json +++ b/devcon-api/data/sessions/devcon-7/finding-rough-consensus-on-issuance.json @@ -24,5 +24,9 @@ "speakers": [ "sacha" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:00:00.000Z", + "slot_end": "2024-11-14T04:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1UZfs00-12fFWsIVRmhuoFq4kD-ulyhRRnI5VXPFmdeQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/firefly-build-your-own-hardware-wallet.json b/devcon-api/data/sessions/devcon-7/firefly-build-your-own-hardware-wallet.json index 206f02489..092ac3d49 100644 --- a/devcon-api/data/sessions/devcon-7/firefly-build-your-own-hardware-wallet.json +++ b/devcon-api/data/sessions/devcon-7/firefly-build-your-own-hardware-wallet.json @@ -26,5 +26,9 @@ "speakers": [ "richard-moore" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:50:00.000Z", + "slot_end": "2024-11-13T05:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/12mlEi-XhwS1335VqCql4XOq2MN1ZU6WJeQLvyAc-QHU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/fork-choice-enforced-inclusion-lists-focil.json b/devcon-api/data/sessions/devcon-7/fork-choice-enforced-inclusion-lists-focil.json index a66a04ff7..87df8afcb 100644 --- a/devcon-api/data/sessions/devcon-7/fork-choice-enforced-inclusion-lists-focil.json +++ b/devcon-api/data/sessions/devcon-7/fork-choice-enforced-inclusion-lists-focil.json @@ -22,5 +22,9 @@ "speakers": [ "thomas-thiery" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:40:00.000Z", + "slot_end": "2024-11-14T08:10:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1MowR6E3eFzSs1jXPUxgTBxReXgDFk6pgjqMA7hnC7t8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/formal-verification-hangout.json b/devcon-api/data/sessions/devcon-7/formal-verification-hangout.json new file mode 100644 index 000000000..d4202674b --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/formal-verification-hangout.json @@ -0,0 +1,21 @@ +{ + "id": "formal-verification-hangout", + "sourceId": "ZTHE3N", + "title": "Formal Verification Hangout", + "description": "A low key, informal, self-organized event. The event will be casual, with minimal talks/programming, and geared towards facilitating discussions and allowing researchers to connect with others in the field. \r\nProgram:\r\n*Welcome*\r\n*Fishbowl Panel*\r\n *Break*\r\n*Lightning Talks*\r\n*Discussion Groups*\r\n*Informal Discussions*", + "track": "[CLS] Formal Verification Hangout, FV Team", + "type": "Mixed Formats", + "expertise": "", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [], + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:30:00.000Z", + "slot_end": "2024-11-12T11:30:00.000Z", + "slot_roomId": "breakout-2", + "resources_presentation": "https://docs.google.com/presentation/d/1KG701RsIoq1QyT_uxs6WdIDJVZLJz0WL2Zcdl1b-gzg" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/formal-verification-in-the-ethereum-protocol-current-status-and-future-directions.json b/devcon-api/data/sessions/devcon-7/formal-verification-in-the-ethereum-protocol-current-status-and-future-directions.json index b02d11129..32c7f2dfb 100644 --- a/devcon-api/data/sessions/devcon-7/formal-verification-in-the-ethereum-protocol-current-status-and-future-directions.json +++ b/devcon-api/data/sessions/devcon-7/formal-verification-in-the-ethereum-protocol-current-status-and-future-directions.json @@ -30,5 +30,9 @@ "julian-sutherland", "zoe-p" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T02:45:00.000Z", + "slot_end": "2024-11-13T03:45:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1v3H83g6kUyGEXtHlMSYEBQw6ksu6---QQw0rs5zcxM8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/fraud-proofs-war.json b/devcon-api/data/sessions/devcon-7/fraud-proofs-war.json index 1707b6dc2..a22346aa7 100644 --- a/devcon-api/data/sessions/devcon-7/fraud-proofs-war.json +++ b/devcon-api/data/sessions/devcon-7/fraud-proofs-war.json @@ -27,5 +27,9 @@ "speakers": [ "luca-donno" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T05:00:00.000Z", + "slot_end": "2024-11-13T05:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1ft-eFG4MqCEgA32GW7jQmKsNVc9dmE6ItmC7m8A1nFs" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/from-auctions-to-zk-an-educational-tour-of-mpc-tools-for-real-world-use.json b/devcon-api/data/sessions/devcon-7/from-auctions-to-zk-an-educational-tour-of-mpc-tools-for-real-world-use.json index fb797f684..deb9287b1 100644 --- a/devcon-api/data/sessions/devcon-7/from-auctions-to-zk-an-educational-tour-of-mpc-tools-for-real-world-use.json +++ b/devcon-api/data/sessions/devcon-7/from-auctions-to-zk-an-educational-tour-of-mpc-tools-for-real-world-use.json @@ -1,7 +1,7 @@ { "id": "from-auctions-to-zk-an-educational-tour-of-mpc-tools-for-real-world-use", "sourceId": "7TRTQW", - "title": "From Auctions to ZK: An Educational tour of MPC tools for Real World Use", + "title": "From Auctions to ZK: An Educational Tour of MPC Tools for Real World Use", "description": "Ethereum made a significant contribution to the Cypherpunk agenda by removing central points of trust, allowing us to gain accountability, yet losing us any semblance of privacy that we had. There is hope at hand for privacy, but hope, in this case, is rather technical.\r\nThis talk aims to bring you up to scratch on privacy preserving tools while discussing S{N,T}ARKS, TEEs, FHE, how MPC elevates them in a decentralized setting, and highlighting their use from Auctions to ZK, from the 90s til now.", "track": "Cypherpunk & Privacy", "type": "Talk", @@ -27,5 +27,9 @@ "speakers": [ "aisling-connolly" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:50:00.000Z", + "slot_end": "2024-11-13T10:20:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1VLWGFuzmpGa1l5aa_6_T3lRO-nTsPDh5IXDg9sFoZM8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/from-bottlenecks-to-breakthroughs-optimizing-zkevm-provers.json b/devcon-api/data/sessions/devcon-7/from-bottlenecks-to-breakthroughs-optimizing-zkevm-provers.json index ff8cdbd13..3e4a8ce85 100644 --- a/devcon-api/data/sessions/devcon-7/from-bottlenecks-to-breakthroughs-optimizing-zkevm-provers.json +++ b/devcon-api/data/sessions/devcon-7/from-bottlenecks-to-breakthroughs-optimizing-zkevm-provers.json @@ -26,5 +26,9 @@ "speakers": [ "leo-jeong" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:00:00.000Z", + "slot_end": "2024-11-13T09:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1uTR60xRfzUI21BwpSkQ39uJtzxKc0DLJd2BqZBQisTI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/from-concept-to-reality-the-triumph-of-blockchain-in-vaccine-distribution.json b/devcon-api/data/sessions/devcon-7/from-concept-to-reality-the-triumph-of-blockchain-in-vaccine-distribution.json index 88a4e8680..cd7a9029d 100644 --- a/devcon-api/data/sessions/devcon-7/from-concept-to-reality-the-triumph-of-blockchain-in-vaccine-distribution.json +++ b/devcon-api/data/sessions/devcon-7/from-concept-to-reality-the-triumph-of-blockchain-in-vaccine-distribution.json @@ -27,5 +27,9 @@ "speakers": [ "sid-chakravarthy" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T11:00:00.000Z", + "slot_end": "2024-11-12T11:20:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1yuhgDizD0e2BcBSAmT-nwGyHIS4gNNqFjMZbvO34IPc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/from-mpc-wallets-to-smart-contract-accounts.json b/devcon-api/data/sessions/devcon-7/from-mpc-wallets-to-smart-contract-accounts.json index b44392220..d79452c63 100644 --- a/devcon-api/data/sessions/devcon-7/from-mpc-wallets-to-smart-contract-accounts.json +++ b/devcon-api/data/sessions/devcon-7/from-mpc-wallets-to-smart-contract-accounts.json @@ -1,7 +1,7 @@ { "id": "from-mpc-wallets-to-smart-contract-accounts", "sourceId": "XMTH8N", - "title": "From MPC Wallets to Smart Contract accounts", + "title": "From MPC Wallets to Smart Contract Accounts", "description": "The proposal outlines a path for the mass adoption of smart contract accounts by using MPC wallet as a transitional solution. Users can start their web3 journey by using MPC wallets which can be done via social login. Later, users can turn the MPC wallets into smart contract wallets using EIP-7702, enhancing the user experience with feature-rich options while maintaining the security benefits of MPC wallets to protect the EOA private key.", "track": "Usability", "type": "Lightning Talk", @@ -23,5 +23,9 @@ "speakers": [ "phuc-thai" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:40:00.000Z", + "slot_end": "2024-11-14T04:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1ZE8L3c1yymoZrVimyFHEaxXRlckYyGWHcRVxv5R5bzQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/from-packets-to-privacy-understanding-and-evolving-network-security.json b/devcon-api/data/sessions/devcon-7/from-packets-to-privacy-understanding-and-evolving-network-security.json index 877f43320..03d3258ff 100644 --- a/devcon-api/data/sessions/devcon-7/from-packets-to-privacy-understanding-and-evolving-network-security.json +++ b/devcon-api/data/sessions/devcon-7/from-packets-to-privacy-understanding-and-evolving-network-security.json @@ -27,5 +27,9 @@ "max-hampshire", "med-amor" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T11:10:00.000Z", + "slot_end": "2024-11-13T11:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/12nsOv8WsOMt_04w0HJeyZq7caYnELYCEfrMGbVYyAGM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/from-peerdas-to-fulldas-towards-massive-scalability-with-32mb-blocks-and-beyond.json b/devcon-api/data/sessions/devcon-7/from-peerdas-to-fulldas-towards-massive-scalability-with-32mb-blocks-and-beyond.json index 88939da79..3ad0f1494 100644 --- a/devcon-api/data/sessions/devcon-7/from-peerdas-to-fulldas-towards-massive-scalability-with-32mb-blocks-and-beyond.json +++ b/devcon-api/data/sessions/devcon-7/from-peerdas-to-fulldas-towards-massive-scalability-with-32mb-blocks-and-beyond.json @@ -26,5 +26,9 @@ "speakers": [ "csaba-kiraly" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:10:00.000Z", + "slot_end": "2024-11-14T09:40:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1lz7gYMVKQCLb5914Y9OWEh4uWk8dcQ8g132fAtGQIuQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/from-web2-security-with-love.json b/devcon-api/data/sessions/devcon-7/from-web2-security-with-love.json index ac4e27ba1..bc3acc8eb 100644 --- a/devcon-api/data/sessions/devcon-7/from-web2-security-with-love.json +++ b/devcon-api/data/sessions/devcon-7/from-web2-security-with-love.json @@ -23,5 +23,9 @@ "speakers": [ "joe-dobson" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:50:00.000Z", + "slot_end": "2024-11-14T09:20:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1Q9J9HaQFEJ3SPx50bpp3xIlPzaHzn4kJ8ESPA0lnVoI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/future-of-onchain-credit-scoring-for-farmers.json b/devcon-api/data/sessions/devcon-7/future-of-onchain-credit-scoring-for-farmers.json index 915899ccd..143ac74a8 100644 --- a/devcon-api/data/sessions/devcon-7/future-of-onchain-credit-scoring-for-farmers.json +++ b/devcon-api/data/sessions/devcon-7/future-of-onchain-credit-scoring-for-farmers.json @@ -21,5 +21,9 @@ "speakers": [ "eddie-kago" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:30:00.000Z", + "slot_end": "2024-11-14T10:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/143aux2LnIoaZxJqy3DpwpFTohgfllg9LWtuYzwx2v78" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/fuzzing-zero-knowledge-infrastructure.json b/devcon-api/data/sessions/devcon-7/fuzzing-zero-knowledge-infrastructure.json index b463a29e8..adb4a8086 100644 --- a/devcon-api/data/sessions/devcon-7/fuzzing-zero-knowledge-infrastructure.json +++ b/devcon-api/data/sessions/devcon-7/fuzzing-zero-knowledge-infrastructure.json @@ -28,5 +28,9 @@ "speakers": [ "valentin-wustholz" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:30:00.000Z", + "slot_end": "2024-11-15T04:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1C0qMB9Xtv-bWWVg8T0URvn0L0LP0y88aiS1n8-LmL1U" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/gas-cost-estimator-measuring-and-rebalancing-the-real-gas-cost-of-opcodes-execution.json b/devcon-api/data/sessions/devcon-7/gas-cost-estimator-measuring-and-rebalancing-the-real-gas-cost-of-opcodes-execution.json index 3110afacc..84a24c64f 100644 --- a/devcon-api/data/sessions/devcon-7/gas-cost-estimator-measuring-and-rebalancing-the-real-gas-cost-of-opcodes-execution.json +++ b/devcon-api/data/sessions/devcon-7/gas-cost-estimator-measuring-and-rebalancing-the-real-gas-cost-of-opcodes-execution.json @@ -26,5 +26,9 @@ "speakers": [ "jacek-glen" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:20:00.000Z", + "slot_end": "2024-11-14T08:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1Dzcuj-EPyhFVz3jUb7kd535irDd3n7X0WxNqRVI5Rgs" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/gas-limit-and-block-execution.json b/devcon-api/data/sessions/devcon-7/gas-limit-and-block-execution.json index 2bd23cb24..88f38131b 100644 --- a/devcon-api/data/sessions/devcon-7/gas-limit-and-block-execution.json +++ b/devcon-api/data/sessions/devcon-7/gas-limit-and-block-execution.json @@ -28,5 +28,9 @@ "speakers": [ "marekm25" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T06:40:00.000Z", + "slot_end": "2024-11-14T07:10:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/17JZL3bUgGRPxJs5ybdBTY70V_NqPo7xH7Sc7QI5zw5A" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/gas-metering-comparing-appchain-rollups-vs-general-purpose-rollups.json b/devcon-api/data/sessions/devcon-7/gas-metering-comparing-appchain-rollups-vs-general-purpose-rollups.json index 6d004c9cc..9558e38e3 100644 --- a/devcon-api/data/sessions/devcon-7/gas-metering-comparing-appchain-rollups-vs-general-purpose-rollups.json +++ b/devcon-api/data/sessions/devcon-7/gas-metering-comparing-appchain-rollups-vs-general-purpose-rollups.json @@ -25,5 +25,9 @@ "speakers": [ "felipe-argento" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T11:20:00.000Z", + "slot_end": "2024-11-14T11:30:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1RCYOul1XxqYV0BU6bMqResTDK6sazsIhKVB2ctdgBKU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/glass-houses-and-tornados.json b/devcon-api/data/sessions/devcon-7/glass-houses-and-tornados.json new file mode 100644 index 000000000..97d832580 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/glass-houses-and-tornados.json @@ -0,0 +1,32 @@ +{ + "id": "glass-houses-and-tornados", + "sourceId": "K9A8EG", + "title": "Glass Houses and Tornados", + "description": "The Tornado Cash sanctions and criminal prosecutions have challenged longstanding assumptions within crypto about the limits of money transmission licensing, money laundering statutes, and sanctions laws. They've also revealed a longstanding assumption from some in policy and law enforcement circles: that blockchains have always been and must remain transparent. Neither assumption has served us well and the time has come for legal certainty. This talk is about how we get there.", + "track": "Cypherpunk & Privacy", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Lobby", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Legal", + "Government", + "Regulation" + ], + "tags": [ + "Governance", + "Mixers", + "Open Source Software", + "Privacy" + ], + "language": "en", + "speakers": [ + "peter-van-valkenburgh" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:30:00.000Z", + "slot_end": "2024-11-15T05:50:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1Xs3Tvj3iPf9ArWjPRjf3e7zXu_JG8R-eXuI5yEgHV6c" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/grapheneos-a-brief-introduction-to-private-and-secure-android.json b/devcon-api/data/sessions/devcon-7/grapheneos-a-brief-introduction-to-private-and-secure-android.json index 48c11f724..58204087e 100644 --- a/devcon-api/data/sessions/devcon-7/grapheneos-a-brief-introduction-to-private-and-secure-android.json +++ b/devcon-api/data/sessions/devcon-7/grapheneos-a-brief-introduction-to-private-and-secure-android.json @@ -26,5 +26,9 @@ "hulk", "maade" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:20:00.000Z", + "slot_end": "2024-11-13T08:50:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/105h0erRlmvaHWuoC8pgHHPTJmdK7CiGkTOcyb1Vs4Nw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/hacking-thai-beats-cities-and-dances.json b/devcon-api/data/sessions/devcon-7/hacking-thai-beats-cities-and-dances.json index 4aa30dcc1..e9d74373a 100644 --- a/devcon-api/data/sessions/devcon-7/hacking-thai-beats-cities-and-dances.json +++ b/devcon-api/data/sessions/devcon-7/hacking-thai-beats-cities-and-dances.json @@ -19,5 +19,9 @@ "speakers": [ "phoomparin-mano" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:30:00.000Z", + "slot_end": "2024-11-12T05:50:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/16NvToD2NQxicsfxWktPRLuxSt7qrL73mCEcujVhk_i0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/hardhat-v3-will-launch-soon-precise-l2s-simulation-performant-rust-rewrite-solidity-tests-deployments-and-more.json b/devcon-api/data/sessions/devcon-7/hardhat-v3-will-launch-soon-precise-l2s-simulation-performant-rust-rewrite-solidity-tests-deployments-and-more.json index 416084726..c08166e38 100644 --- a/devcon-api/data/sessions/devcon-7/hardhat-v3-will-launch-soon-precise-l2s-simulation-performant-rust-rewrite-solidity-tests-deployments-and-more.json +++ b/devcon-api/data/sessions/devcon-7/hardhat-v3-will-launch-soon-precise-l2s-simulation-performant-rust-rewrite-solidity-tests-deployments-and-more.json @@ -26,5 +26,9 @@ "speakers": [ "patricio-palladino" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T11:00:00.000Z", + "slot_end": "2024-11-13T11:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1XDRIhALcLD_91krtX14MMkCYoXRCN3nZ_oia1tIdaLw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/hevm-or-how-i-learned-to-stop-worrying-and-love-the-symbolic-execution.json b/devcon-api/data/sessions/devcon-7/hevm-or-how-i-learned-to-stop-worrying-and-love-the-symbolic-execution.json index e7eba0f2b..e7dd7fd09 100644 --- a/devcon-api/data/sessions/devcon-7/hevm-or-how-i-learned-to-stop-worrying-and-love-the-symbolic-execution.json +++ b/devcon-api/data/sessions/devcon-7/hevm-or-how-i-learned-to-stop-worrying-and-love-the-symbolic-execution.json @@ -24,5 +24,9 @@ "speakers": [ "mate-soos" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T05:00:00.000Z", + "slot_end": "2024-11-14T05:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1zbKn6alKaFJ7AHUN8resSuZmq-0n4W0JbxXcZGI9Cq8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-crypto-is-used-in-africa-today-hear-from-leading-builders.json b/devcon-api/data/sessions/devcon-7/how-crypto-is-used-in-africa-today-hear-from-leading-builders.json index bcd555a0c..3263620f1 100644 --- a/devcon-api/data/sessions/devcon-7/how-crypto-is-used-in-africa-today-hear-from-leading-builders.json +++ b/devcon-api/data/sessions/devcon-7/how-crypto-is-used-in-africa-today-hear-from-leading-builders.json @@ -29,5 +29,9 @@ "yele-bademosi", "david-nandwa" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T06:00:00.000Z", + "slot_end": "2024-11-15T07:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1-iuDsB5_A6OL9P-2eTEkEzeWPAc_YK9UNsVLwT5Pf6A" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-crypto-solves-real-world-mev.json b/devcon-api/data/sessions/devcon-7/how-crypto-solves-real-world-mev.json index 081d33b6c..56c462d3f 100644 --- a/devcon-api/data/sessions/devcon-7/how-crypto-solves-real-world-mev.json +++ b/devcon-api/data/sessions/devcon-7/how-crypto-solves-real-world-mev.json @@ -29,5 +29,9 @@ "speakers": [ "matt-stephenson" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:00:00.000Z", + "slot_end": "2024-11-15T04:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/18AqH-uxxVvfWaJGEmHZyGujUgl3X-sss6n89RtybhTg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-ethereum-clients-efficiently-manage-state-storage.json b/devcon-api/data/sessions/devcon-7/how-ethereum-clients-efficiently-manage-state-storage.json index 6e180bc5c..cad1f5d91 100644 --- a/devcon-api/data/sessions/devcon-7/how-ethereum-clients-efficiently-manage-state-storage.json +++ b/devcon-api/data/sessions/devcon-7/how-ethereum-clients-efficiently-manage-state-storage.json @@ -27,5 +27,9 @@ "speakers": [ "preston-van-loon" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:30:00.000Z", + "slot_end": "2024-11-13T09:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/14-lCILxGa6sARv3sCDW3B19toz59yTf6quo4NX3_svo" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-hardhat-3-will-ensure-precise-simulation-for-l2s-using-edr.json b/devcon-api/data/sessions/devcon-7/how-hardhat-3-will-ensure-precise-simulation-for-l2s-using-edr.json index f48cc15f1..c3d3d836b 100644 --- a/devcon-api/data/sessions/devcon-7/how-hardhat-3-will-ensure-precise-simulation-for-l2s-using-edr.json +++ b/devcon-api/data/sessions/devcon-7/how-hardhat-3-will-ensure-precise-simulation-for-l2s-using-edr.json @@ -27,5 +27,9 @@ "speakers": [ "wodann" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T11:00:00.000Z", + "slot_end": "2024-11-14T11:30:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/19L7dj6AAC2bhxtksWRYlrJuOv3Xc6aF5iQmk5DGFVbA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-i-audit.json b/devcon-api/data/sessions/devcon-7/how-i-audit.json index 3e222ee35..b26df2842 100644 --- a/devcon-api/data/sessions/devcon-7/how-i-audit.json +++ b/devcon-api/data/sessions/devcon-7/how-i-audit.json @@ -29,5 +29,9 @@ "speakers": [ "dominik-teiml" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:00:00.000Z", + "slot_end": "2024-11-15T06:30:00.000Z", + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1cJm-toCXN2UU4rbGe04A5r8Ki0Mu2kurnbC7eBJWsbQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-long-non-finality-could-kill-ethereum.json b/devcon-api/data/sessions/devcon-7/how-long-non-finality-could-kill-ethereum.json index 97b25b719..77ea031fb 100644 --- a/devcon-api/data/sessions/devcon-7/how-long-non-finality-could-kill-ethereum.json +++ b/devcon-api/data/sessions/devcon-7/how-long-non-finality-could-kill-ethereum.json @@ -24,5 +24,9 @@ "speakers": [ "dapplion" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:10:00.000Z", + "slot_end": "2024-11-14T07:40:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1ALLMSUfx7xTKyChAX-LGEzcu_42YB7z9HKrLLPQ0-cc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-model-checking-can-help-build-trust-in-the-design-of-distributed-protocols-like-single-slot-finality.json b/devcon-api/data/sessions/devcon-7/how-model-checking-can-help-build-trust-in-the-design-of-distributed-protocols-like-single-slot-finality.json index d85e784f1..817a01177 100644 --- a/devcon-api/data/sessions/devcon-7/how-model-checking-can-help-build-trust-in-the-design-of-distributed-protocols-like-single-slot-finality.json +++ b/devcon-api/data/sessions/devcon-7/how-model-checking-can-help-build-trust-in-the-design-of-distributed-protocols-like-single-slot-finality.json @@ -28,5 +28,9 @@ "igor-konnov", "thanh-hai-tran" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:30:00.000Z", + "slot_end": "2024-11-15T03:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Xd-R_4o4lETYbwbQd-AVQI0TPre950m6puMNTO8psWk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-much-security-does-your-restaking-protocol-really-need.json b/devcon-api/data/sessions/devcon-7/how-much-security-does-your-restaking-protocol-really-need.json index 14be0264d..916ecaf66 100644 --- a/devcon-api/data/sessions/devcon-7/how-much-security-does-your-restaking-protocol-really-need.json +++ b/devcon-api/data/sessions/devcon-7/how-much-security-does-your-restaking-protocol-really-need.json @@ -27,5 +27,9 @@ "speakers": [ "tarun-chitra" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:00:00.000Z", + "slot_end": "2024-11-14T04:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1pXSBtge-cUH6xweP8_EkxdNV7HFwwguB4oabzfh2UJ4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-rollups-really-work.json b/devcon-api/data/sessions/devcon-7/how-rollups-really-work.json deleted file mode 100644 index 017332f76..000000000 --- a/devcon-api/data/sessions/devcon-7/how-rollups-really-work.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "id": "how-rollups-really-work", - "sourceId": "YNBTQR", - "title": "How Rollups Really Work", - "description": "It's 2024 and L2s are an active and critical part of the Ethereum scaling roadmap. However, many members of the Ethereum community still hold common misconceptions about how rollups operate. If you've ever wondered if a Sequencer can insert invalid blocks into an L2, if a fault proof causes a reorg of the chain, or how a ZK Rollup differs from an Optimistic Rollup under the hood, this is the talk for you. Let's set the record straight -- this is How Rollups Really Work.", - "track": "Layer 2", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", - "featured": false, - "doNotRecord": false, - "keywords": [ - "Explainer" - ], - "tags": [ - "Protocol Design", - "Layer 2s", - "Rollups", - "explainer", - "Layer 2s", - "Protocol Design", - "Rollups" - ], - "language": "en", - "speakers": [ - "kelvin-fichter" - ], - "eventId": "devcon-7" -} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-to-add-zkps-to-your-app-with-zupass.json b/devcon-api/data/sessions/devcon-7/how-to-add-zkps-to-your-app-with-zupass.json index 6c003ca61..090b12b1f 100644 --- a/devcon-api/data/sessions/devcon-7/how-to-add-zkps-to-your-app-with-zupass.json +++ b/devcon-api/data/sessions/devcon-7/how-to-add-zkps-to-your-app-with-zupass.json @@ -26,5 +26,9 @@ "speakers": [ "rob-knight" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T02:45:00.000Z", + "slot_end": "2024-11-15T04:15:00.000Z", + "slot_roomId": "breakout-3", + "resources_presentation": "https://docs.google.com/presentation/d/16OefRS0Lv8chOR9g9CN7_ZiLAu-RTIXON4PuZ3ocea0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-to-audit-a-smart-contract-language-key-differences-from-normal-smart-contract-auditing.json b/devcon-api/data/sessions/devcon-7/how-to-audit-a-smart-contract-language-key-differences-from-normal-smart-contract-auditing.json index 2d2201015..ab245b3d5 100644 --- a/devcon-api/data/sessions/devcon-7/how-to-audit-a-smart-contract-language-key-differences-from-normal-smart-contract-auditing.json +++ b/devcon-api/data/sessions/devcon-7/how-to-audit-a-smart-contract-language-key-differences-from-normal-smart-contract-auditing.json @@ -26,5 +26,9 @@ "speakers": [ "nicolas-garcia" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T07:30:00.000Z", + "slot_end": "2024-11-15T07:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1r4V8Ln3v53MiKcUcMCQ8Cs-LG2p8VboqrQ6RHXvL-DY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-to-coordinate-an-epistemic-revolution.json b/devcon-api/data/sessions/devcon-7/how-to-coordinate-an-epistemic-revolution.json index 2e23cbabe..623bcb94b 100644 --- a/devcon-api/data/sessions/devcon-7/how-to-coordinate-an-epistemic-revolution.json +++ b/devcon-api/data/sessions/devcon-7/how-to-coordinate-an-epistemic-revolution.json @@ -28,5 +28,9 @@ "speakers": [ "nick-almond" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:10:00.000Z", + "slot_end": "2024-11-15T04:40:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1sq5KPHZmGsWxfhQtVwIBL6Wm8XGy-QAB5wFPQck9lO4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-to-destroy-a-network-offboarding-the-mainstream.json b/devcon-api/data/sessions/devcon-7/how-to-destroy-a-network-offboarding-the-mainstream.json index 7557cf1b4..87feb075b 100644 --- a/devcon-api/data/sessions/devcon-7/how-to-destroy-a-network-offboarding-the-mainstream.json +++ b/devcon-api/data/sessions/devcon-7/how-to-destroy-a-network-offboarding-the-mainstream.json @@ -27,5 +27,9 @@ "speakers": [ "laurence-day" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T07:50:00.000Z", + "slot_end": "2024-11-13T08:20:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1mVbPl6HPZouYDklCGe84dKqjwtSkE7VTKOYNdWU6URc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-to-do-something-to-some-state-in-some-contract.json b/devcon-api/data/sessions/devcon-7/how-to-do-something-to-some-state-in-some-contract.json index 7d7c384ef..d375dd537 100644 --- a/devcon-api/data/sessions/devcon-7/how-to-do-something-to-some-state-in-some-contract.json +++ b/devcon-api/data/sessions/devcon-7/how-to-do-something-to-some-state-in-some-contract.json @@ -30,5 +30,9 @@ "speakers": [ "jose-pedro-sousa-or-zpedro" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T02:45:00.000Z", + "slot_end": "2024-11-15T04:15:00.000Z", + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1V-PhhZNdNFgdu0_mbGXOQJjINihO5JLwJV7DDAJh4nc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-to-hallucinate-a-server.json b/devcon-api/data/sessions/devcon-7/how-to-hallucinate-a-server.json index 1e7ef4f34..bead966ad 100644 --- a/devcon-api/data/sessions/devcon-7/how-to-hallucinate-a-server.json +++ b/devcon-api/data/sessions/devcon-7/how-to-hallucinate-a-server.json @@ -21,5 +21,9 @@ "speakers": [ "gubsheep" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T02:45:00.000Z", + "slot_end": "2024-11-14T03:15:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1wOtuuxn-pV_UdYT74yaBeuoxLyXyxkk_KW0-5GBqLJk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-to-onboard-22-million-users-overnight-using-non-conventional-cryptography.json b/devcon-api/data/sessions/devcon-7/how-to-onboard-22-million-users-overnight-using-non-conventional-cryptography.json index 73d9dac25..81b85fc3c 100644 --- a/devcon-api/data/sessions/devcon-7/how-to-onboard-22-million-users-overnight-using-non-conventional-cryptography.json +++ b/devcon-api/data/sessions/devcon-7/how-to-onboard-22-million-users-overnight-using-non-conventional-cryptography.json @@ -27,5 +27,9 @@ "speakers": [ "ernesto-garcia" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:30:00.000Z", + "slot_end": "2024-11-13T06:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/131bdLWEGmE-yZLMUwmeE98y-D2mP5uniqwKdaak6J1c" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-to-properly-open-source-software-lessons-learned-from-the-linux-foundation.json b/devcon-api/data/sessions/devcon-7/how-to-properly-open-source-software-lessons-learned-from-the-linux-foundation.json index e3c1ae4ae..ecaba979a 100644 --- a/devcon-api/data/sessions/devcon-7/how-to-properly-open-source-software-lessons-learned-from-the-linux-foundation.json +++ b/devcon-api/data/sessions/devcon-7/how-to-properly-open-source-software-lessons-learned-from-the-linux-foundation.json @@ -27,5 +27,9 @@ "speakers": [ "hart-montgomery" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:50:00.000Z", + "slot_end": "2024-11-15T06:20:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1nEJvDuhtXFhZrplozdiBHSDSlr4Xbzxi2jSrYBCSPL8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-to-raise-the-gas-limit-use-ultra-high-resolution-data.json b/devcon-api/data/sessions/devcon-7/how-to-raise-the-gas-limit-use-ultra-high-resolution-data.json index 7aa1383e7..5c2250763 100644 --- a/devcon-api/data/sessions/devcon-7/how-to-raise-the-gas-limit-use-ultra-high-resolution-data.json +++ b/devcon-api/data/sessions/devcon-7/how-to-raise-the-gas-limit-use-ultra-high-resolution-data.json @@ -28,5 +28,9 @@ "speakers": [ "storm-slivkoff" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:30:00.000Z", + "slot_end": "2024-11-14T07:40:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1EM_PJu06t3IYa4m6iVVoVQ2AnVXrc2iJ4B-8uWHtzAE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-to-steal-dollar11m-from-lending-market-in-15-minutes.json b/devcon-api/data/sessions/devcon-7/how-to-steal-dollar11m-from-lending-market-in-15-minutes.json index a88da32bd..96b30ebff 100644 --- a/devcon-api/data/sessions/devcon-7/how-to-steal-dollar11m-from-lending-market-in-15-minutes.json +++ b/devcon-api/data/sessions/devcon-7/how-to-steal-dollar11m-from-lending-market-in-15-minutes.json @@ -27,5 +27,9 @@ "speakers": [ "bartosz-barwikowski" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T08:00:00.000Z", + "slot_end": "2024-11-15T08:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1_JwwqcHhRqpyNIOuusmiEAr-roI7bAxIOH-9iiMKSaM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-we-broke-uniswapv4.json b/devcon-api/data/sessions/devcon-7/how-we-broke-uniswapv4.json index 2e38888ea..0e941ab34 100644 --- a/devcon-api/data/sessions/devcon-7/how-we-broke-uniswapv4.json +++ b/devcon-api/data/sessions/devcon-7/how-we-broke-uniswapv4.json @@ -26,5 +26,9 @@ "speakers": [ "jota-carpanelli" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T07:50:00.000Z", + "slot_end": "2024-11-15T08:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1nsS3htMgQANlE-F_Bcm9jAbdeixMwbjLd0u9GrwuCV0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-we-use-pprof-grafana-and-prometheus-to-reduce-the-cost-of-running-a-full-node.json b/devcon-api/data/sessions/devcon-7/how-we-use-pprof-grafana-and-prometheus-to-reduce-the-cost-of-running-a-full-node.json index 033a07827..892e390b1 100644 --- a/devcon-api/data/sessions/devcon-7/how-we-use-pprof-grafana-and-prometheus-to-reduce-the-cost-of-running-a-full-node.json +++ b/devcon-api/data/sessions/devcon-7/how-we-use-pprof-grafana-and-prometheus-to-reduce-the-cost-of-running-a-full-node.json @@ -28,5 +28,9 @@ "speakers": [ "jsvisa" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:10:00.000Z", + "slot_end": "2024-11-14T08:20:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1DOTMyJmIPI5tdLiG_5PoOmjA44ieroq22BSvZjFN9no" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-web3-and-rwas-unlock-exponential-wealth-via-a-computable-economy.json b/devcon-api/data/sessions/devcon-7/how-web3-and-rwas-unlock-exponential-wealth-via-a-computable-economy.json index 6200100dd..7faf9cc08 100644 --- a/devcon-api/data/sessions/devcon-7/how-web3-and-rwas-unlock-exponential-wealth-via-a-computable-economy.json +++ b/devcon-api/data/sessions/devcon-7/how-web3-and-rwas-unlock-exponential-wealth-via-a-computable-economy.json @@ -24,5 +24,9 @@ "justin-banon", "jason-potts" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:00:00.000Z", + "slot_end": "2024-11-12T10:30:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1rY0yIyNGkdtc2aIioukR3vUzIU0ERrllvWthuyIH1UU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/human-stories-of-real-world-ethereum-next-billion-fellows-ef.json b/devcon-api/data/sessions/devcon-7/human-stories-of-real-world-ethereum-next-billion-fellows-ef.json index 63bb737b3..7ad0f9109 100644 --- a/devcon-api/data/sessions/devcon-7/human-stories-of-real-world-ethereum-next-billion-fellows-ef.json +++ b/devcon-api/data/sessions/devcon-7/human-stories-of-real-world-ethereum-next-billion-fellows-ef.json @@ -34,5 +34,9 @@ "rebecca-mqamelo", "lefteris-arapakis" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:30:00.000Z", + "slot_end": "2024-11-13T11:30:00.000Z", + "slot_roomId": "breakout-2", + "resources_presentation": "https://docs.google.com/presentation/d/1cnh924lOiBxB_1BdOH0enegLlg7UzzZ8tJU5R7Qt-wI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/i-dont-know-the-name-yet.json b/devcon-api/data/sessions/devcon-7/i-dont-know-the-name-yet.json new file mode 100644 index 000000000..9188da776 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/i-dont-know-the-name-yet.json @@ -0,0 +1,23 @@ +{ + "id": "i-dont-know-the-name-yet", + "sourceId": "9BQWGB", + "title": "I don’t know the name yet", + "description": "It will be worth it ;)", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [ + "barry-whitehat" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T03:30:00.000Z", + "slot_end": "2024-11-14T04:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1RcEikB5_ALOwZaJQaAvBqDR_O7aF9ycww9YUXYxXCFA" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/i-read-every-single-1990s-cypherpunk-email-heres-what-you-should-know.json b/devcon-api/data/sessions/devcon-7/i-read-every-single-1990s-cypherpunk-email-heres-what-you-should-know.json index cec8e2570..eb48115c5 100644 --- a/devcon-api/data/sessions/devcon-7/i-read-every-single-1990s-cypherpunk-email-heres-what-you-should-know.json +++ b/devcon-api/data/sessions/devcon-7/i-read-every-single-1990s-cypherpunk-email-heres-what-you-should-know.json @@ -25,5 +25,9 @@ "speakers": [ "porter-adams" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:00:00.000Z", + "slot_end": "2024-11-13T08:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1GfxZnDdh1oYJ0Cmi0EqvJ6n5WY4Rvok97rq_GW9HmJA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/improving-the-user-experience-by-user-research.json b/devcon-api/data/sessions/devcon-7/improving-the-user-experience-by-user-research.json index 716c979ea..ce5a1ab56 100644 --- a/devcon-api/data/sessions/devcon-7/improving-the-user-experience-by-user-research.json +++ b/devcon-api/data/sessions/devcon-7/improving-the-user-experience-by-user-research.json @@ -31,5 +31,9 @@ "speakers": [ "andrii-bondar" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:30:00.000Z", + "slot_end": "2024-11-12T07:00:00.000Z", + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1FKJnGwx0Fa6M46QKoFqfn0W7-iZIbFqvnLkxjd-Pct0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/incentivizing-defensive-technologies-for-ethereum.json b/devcon-api/data/sessions/devcon-7/incentivizing-defensive-technologies-for-ethereum.json index 98f4ec1dd..cf953ca33 100644 --- a/devcon-api/data/sessions/devcon-7/incentivizing-defensive-technologies-for-ethereum.json +++ b/devcon-api/data/sessions/devcon-7/incentivizing-defensive-technologies-for-ethereum.json @@ -27,5 +27,9 @@ "speakers": [ "han-tuzun" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T08:10:00.000Z", + "slot_end": "2024-11-15T08:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1fuSrN9JQHv91E6bFCwDtFCGMP2T4Sg6pk3Mhh_y-ZYg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/inclusion-list-inevitable-tradeoffs.json b/devcon-api/data/sessions/devcon-7/inclusion-list-inevitable-tradeoffs.json index b535b387e..44bfd99f4 100644 --- a/devcon-api/data/sessions/devcon-7/inclusion-list-inevitable-tradeoffs.json +++ b/devcon-api/data/sessions/devcon-7/inclusion-list-inevitable-tradeoffs.json @@ -25,5 +25,9 @@ "speakers": [ "terence" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:20:00.000Z", + "slot_end": "2024-11-13T09:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/18aJAdqUOqTUSwaSiW85kTjIKaVx1BRU7lQDigrzc_wc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/indexing-entire-24-billion-transactions-on-ethereum-in-10-hours.json b/devcon-api/data/sessions/devcon-7/indexing-entire-24-billion-transactions-on-ethereum-in-10-hours.json index 821b5924a..4795fd5b3 100644 --- a/devcon-api/data/sessions/devcon-7/indexing-entire-24-billion-transactions-on-ethereum-in-10-hours.json +++ b/devcon-api/data/sessions/devcon-7/indexing-entire-24-billion-transactions-on-ethereum-in-10-hours.json @@ -27,5 +27,9 @@ "speakers": [ "panjamapong-sermsawatsri" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:10:00.000Z", + "slot_end": "2024-11-13T10:20:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1e7StVYyUS6PD_m8Qka4g3W8mafU8txCAZgD9XA95sSI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/indexing-ethereum-when-and-how-to-build-an-indexer.json b/devcon-api/data/sessions/devcon-7/indexing-ethereum-when-and-how-to-build-an-indexer.json index bc1108186..614ffb610 100644 --- a/devcon-api/data/sessions/devcon-7/indexing-ethereum-when-and-how-to-build-an-indexer.json +++ b/devcon-api/data/sessions/devcon-7/indexing-ethereum-when-and-how-to-build-an-indexer.json @@ -27,5 +27,9 @@ "speakers": [ "ryan-smith" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T07:00:00.000Z", + "slot_end": "2024-11-13T07:30:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1UA3bcjbOHIUGe57PEX-2bhr64qsal8zYSkn0UedXY0E" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/infinite-diversity-in-infinite-combinations.json b/devcon-api/data/sessions/devcon-7/infinite-diversity-in-infinite-combinations.json new file mode 100644 index 000000000..e36791a57 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/infinite-diversity-in-infinite-combinations.json @@ -0,0 +1,23 @@ +{ + "id": "infinite-diversity-in-infinite-combinations", + "sourceId": "3MNMHA", + "title": "⿻ Infinite Diversity in Infinite Combinations", + "description": "This talk explores the evolving relationship between freedom, wisdom, and technology, centered on ⿻ Plurality—a philosophy that promotes collaborative diversity.\r\n\r\nDrawing on experiences from Taiwan and beyond, we’ll examine how decentralized governance can scale to bridge divides, empower autonomy, and co-create innovative solutions for the challenges of the 21st century.", + "track": "Real World Ethereum", + "type": "Talk (25\"Talk+5\"Q&A) — NO BREAK", + "expertise": "Beginner", + "audience": "Community", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [ + "audrey-tang" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:30:00.000Z", + "slot_end": "2024-11-12T06:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1hyqMQ-ALTG3QKpk5SkiuUcDNN1L0Z_UuyGNml54Xc60" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/insights-from-block-propagation-in-the-ethereum-p2p-network.json b/devcon-api/data/sessions/devcon-7/insights-from-block-propagation-in-the-ethereum-p2p-network.json index 45e1ee3e9..495bf8785 100644 --- a/devcon-api/data/sessions/devcon-7/insights-from-block-propagation-in-the-ethereum-p2p-network.json +++ b/devcon-api/data/sessions/devcon-7/insights-from-block-propagation-in-the-ethereum-p2p-network.json @@ -27,5 +27,9 @@ "speakers": [ "cortze" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:50:00.000Z", + "slot_end": "2024-11-14T08:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1Do39xW55yzxbDah8ClU174jW2BCWeaJUCWQ-N15sadE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/internalizing-mev-agent-based-modeling-of-execution-tickets.json b/devcon-api/data/sessions/devcon-7/internalizing-mev-agent-based-modeling-of-execution-tickets.json index 68f07cd13..de9ed052f 100644 --- a/devcon-api/data/sessions/devcon-7/internalizing-mev-agent-based-modeling-of-execution-tickets.json +++ b/devcon-api/data/sessions/devcon-7/internalizing-mev-agent-based-modeling-of-execution-tickets.json @@ -26,5 +26,9 @@ "speakers": [ "pascal" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T07:30:00.000Z", + "slot_end": "2024-11-15T09:00:00.000Z", + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1oRvr-urjsOGeAOi88kdT1i0gPr31_3nITefPLKWTynU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/interoperability-between-l2s-latest-developments-framework-and-challenges.json b/devcon-api/data/sessions/devcon-7/interoperability-between-l2s-latest-developments-framework-and-challenges.json index e27363ae3..c6125d398 100644 --- a/devcon-api/data/sessions/devcon-7/interoperability-between-l2s-latest-developments-framework-and-challenges.json +++ b/devcon-api/data/sessions/devcon-7/interoperability-between-l2s-latest-developments-framework-and-challenges.json @@ -27,5 +27,9 @@ "marshall-vyletel-jr", "wei-dai" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:20:00.000Z", + "slot_end": "2024-11-14T10:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1DgmkfIFJfD0vf-bVsGTFZt1Nv09KHD5RE7ct8x0puek" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/interpreting-solidity.json b/devcon-api/data/sessions/devcon-7/interpreting-solidity.json index 036443cdd..05d01a729 100644 --- a/devcon-api/data/sessions/devcon-7/interpreting-solidity.json +++ b/devcon-api/data/sessions/devcon-7/interpreting-solidity.json @@ -24,5 +24,9 @@ "speakers": [ "daniel-perez" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:00:00.000Z", + "slot_end": "2024-11-14T10:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1YKUtPFBeb26s1YkKpnXAOT5YJuWFJaIAKmQLoipb0oM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/introducing-ethlts-title-tbd.json b/devcon-api/data/sessions/devcon-7/introducing-ethlts-title-tbd.json index 2575b5bb7..256d50aaf 100644 --- a/devcon-api/data/sessions/devcon-7/introducing-ethlts-title-tbd.json +++ b/devcon-api/data/sessions/devcon-7/introducing-ethlts-title-tbd.json @@ -24,5 +24,9 @@ "zoe-p", "grant" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:30:00.000Z", + "slot_end": "2024-11-13T11:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1wCMf3indiDC3mcME4zorE86wItPgSN0glxPKvU3HC_U" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/introducing-provable-object-data.json b/devcon-api/data/sessions/devcon-7/introducing-provable-object-data.json index 3c940a27f..508dfc556 100644 --- a/devcon-api/data/sessions/devcon-7/introducing-provable-object-data.json +++ b/devcon-api/data/sessions/devcon-7/introducing-provable-object-data.json @@ -27,5 +27,9 @@ "speakers": [ "andrew-twyman" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:30:00.000Z", + "slot_end": "2024-11-14T08:00:00.000Z", + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1M8ozawZM8Xme8xRHKoop-7XlGGAjINE02ztaxWPyaXo" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/introduction-to-hash-based-proof-systems.json b/devcon-api/data/sessions/devcon-7/introduction-to-hash-based-proof-systems.json index eed980d24..eec5910af 100644 --- a/devcon-api/data/sessions/devcon-7/introduction-to-hash-based-proof-systems.json +++ b/devcon-api/data/sessions/devcon-7/introduction-to-hash-based-proof-systems.json @@ -26,5 +26,9 @@ "speakers": [ "diego-kingston" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T06:20:00.000Z", + "slot_end": "2024-11-12T06:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/13SZq6cgLNu-xaLH6s8Xx4zOAbocLGeK_vQMElFVIUtU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/is-multi-block-mev-a-thing-insights-from-2-years-of-mev-boost-data.json b/devcon-api/data/sessions/devcon-7/is-multi-block-mev-a-thing-insights-from-2-years-of-mev-boost-data.json index 631570460..a235b7ae6 100644 --- a/devcon-api/data/sessions/devcon-7/is-multi-block-mev-a-thing-insights-from-2-years-of-mev-boost-data.json +++ b/devcon-api/data/sessions/devcon-7/is-multi-block-mev-a-thing-insights-from-2-years-of-mev-boost-data.json @@ -27,5 +27,9 @@ "speakers": [ "pascal" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T02:45:00.000Z", + "slot_end": "2024-11-15T02:55:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1spOihF0kLB_BzD62uWufsHORVgg_JGXZoISZsJris6M" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/issuance-endgame-stake-targeting.json b/devcon-api/data/sessions/devcon-7/issuance-endgame-stake-targeting.json new file mode 100644 index 000000000..57fb24907 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/issuance-endgame-stake-targeting.json @@ -0,0 +1,32 @@ +{ + "id": "issuance-endgame-stake-targeting", + "sourceId": "39HYEG", + "title": "Issuance Endgame: Stake Targeting", + "description": "This talk explores the status quo of staking economics, its drawbacks as we see them and what the endgame of staking economics could look like. \r\n\r\nWe argue that it should include an issuance policy that targets a range of staking ratios instead. The intention is to be secure enough but avoid overpaying for security and thereby enabling said negative externalities.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", + "featured": false, + "doNotRecord": false, + "keywords": [ + "none" + ], + "tags": [ + "ACD", + "Staking", + "Economics", + "ACD", + "Economics", + "Staking" + ], + "language": "en", + "speakers": [ + "caspar-schwarz-schilling" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T03:10:00.000Z", + "slot_end": "2024-11-14T03:40:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1H2muDBPNRQn-IIusKik3f5fD_tsi9lmseX7GwmbUAh8" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/kickstarting-impact-funding-with-hypercerts.json b/devcon-api/data/sessions/devcon-7/kickstarting-impact-funding-with-hypercerts.json index 43c1edd3a..6fbdf0238 100644 --- a/devcon-api/data/sessions/devcon-7/kickstarting-impact-funding-with-hypercerts.json +++ b/devcon-api/data/sessions/devcon-7/kickstarting-impact-funding-with-hypercerts.json @@ -27,5 +27,9 @@ "holke-brammer", "bitbeckers" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:30:00.000Z", + "slot_end": "2024-11-14T11:00:00.000Z", + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1-2n2zwPdIpfxkXDYIJI5vN-Bz4JCM93vP20YXjSCQ4I" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/l1sload-precompile-read-l1-state-from-your-l2-contract.json b/devcon-api/data/sessions/devcon-7/l1sload-precompile-read-l1-state-from-your-l2-contract.json index 130bea57e..484ee88ac 100644 --- a/devcon-api/data/sessions/devcon-7/l1sload-precompile-read-l1-state-from-your-l2-contract.json +++ b/devcon-api/data/sessions/devcon-7/l1sload-precompile-read-l1-state-from-your-l2-contract.json @@ -27,5 +27,9 @@ "speakers": [ "peter-garamvolgyi" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T11:00:00.000Z", + "slot_end": "2024-11-14T11:10:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1nkzZ5Gin2GWcgGhvYhOmVQywSYCjYFlNu3xeFIu8YLs" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/l2-daos-biggest-challenges-we-face-to-make-l2s-sustainable-long-term.json b/devcon-api/data/sessions/devcon-7/l2-daos-biggest-challenges-we-face-to-make-l2s-sustainable-long-term.json index 7635f48f2..b259f4c20 100644 --- a/devcon-api/data/sessions/devcon-7/l2-daos-biggest-challenges-we-face-to-make-l2s-sustainable-long-term.json +++ b/devcon-api/data/sessions/devcon-7/l2-daos-biggest-challenges-we-face-to-make-l2s-sustainable-long-term.json @@ -26,5 +26,9 @@ "speakers": [ "krzysztof-urbanski" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T02:45:00.000Z", + "slot_end": "2024-11-15T03:15:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1vQuKk5kYywWP8c4RZ3Xv_lV6TMmiWy4s6jRMdeFV9MU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/suave-proxima-l2-block-building-in-tees.json b/devcon-api/data/sessions/devcon-7/l2-distributed-block-building-roadmap.json similarity index 56% rename from devcon-api/data/sessions/devcon-7/suave-proxima-l2-block-building-in-tees.json rename to devcon-api/data/sessions/devcon-7/l2-distributed-block-building-roadmap.json index 5d1f958c2..c70063d9d 100644 --- a/devcon-api/data/sessions/devcon-7/suave-proxima-l2-block-building-in-tees.json +++ b/devcon-api/data/sessions/devcon-7/l2-distributed-block-building-roadmap.json @@ -1,8 +1,8 @@ { - "id": "suave-proxima-l2-block-building-in-tees", + "id": "l2-distributed-block-building-roadmap", "sourceId": "YRTHKH", - "title": "SUAVE Proxima; L2 block building in TEEs", - "description": "One Small Step for Sequencer Decentralization, One Big Step for Scaling Ethereum: L2 Block Building in TEEs", + "title": "L2 Distributed Block Building Roadmap", + "description": "L2s are the new home from distributed block building research and engineering.", "track": "Layer 2", "type": "Talk", "expertise": "Intermediate", @@ -33,5 +33,9 @@ "speakers": [ "daniel-marz" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:30:00.000Z", + "slot_end": "2024-11-13T07:00:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1B_rCk0bkXtF-tfbBfcDeRBqZxjx4AKThyOjuNnKCVhw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/l2-evm-common-core-a-path-beyond-evm-equivalence.json b/devcon-api/data/sessions/devcon-7/l2-evm-common-core-a-path-beyond-evm-equivalence.json new file mode 100644 index 000000000..33e1712e6 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/l2-evm-common-core-a-path-beyond-evm-equivalence.json @@ -0,0 +1,26 @@ +{ + "id": "l2-evm-common-core-a-path-beyond-evm-equivalence", + "sourceId": "9RJ3MA", + "title": "L2 EVM Common Core: A Path Beyond EVM Equivalence", + "description": "Network effects of the EVM have locked many of the L2s into equivalence with the L1 EVM. L1 is optimized for moderate throughput and maximal decentralization, but L2s need higher throughput and can rely on heavier full nodes.\r\n\r\nThe talk will present a vision for an L2 EVM Common Core as a new base VM for participating L2s. It aims to offer a way to ship more ambitious EVM changes without increasing L2 fragmentation. It is a result of our work as leads of the RollCall L2 coordination process.", + "track": "Layer 2", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [ + "EVM-equivalent", + "Rollups" + ], + "language": "en", + "speakers": [ + "ansgar-dietrichs" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:40:00.000Z", + "slot_end": "2024-11-14T11:10:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/12XdvKPNbvuPDHnrej4p-WzreCiZV7ATA5gFRxh1Vejk" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/l2-interoperability-via-collaborative-snarks.json b/devcon-api/data/sessions/devcon-7/l2-interoperability-via-collaborative-snarks.json index 1a5a1c647..dffe73999 100644 --- a/devcon-api/data/sessions/devcon-7/l2-interoperability-via-collaborative-snarks.json +++ b/devcon-api/data/sessions/devcon-7/l2-interoperability-via-collaborative-snarks.json @@ -25,5 +25,9 @@ "speakers": [ "ben-fisch" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:00:00.000Z", + "slot_end": "2024-11-13T04:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1ZVK2vJYrK2rxz9r6LEc4JhYeEu_tVk_8Q4kLDWRxY9k" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/l2-specific-mev-mitigation-strategies.json b/devcon-api/data/sessions/devcon-7/l2-specific-mev-mitigation-strategies.json index eafb581ac..f802e83f0 100644 --- a/devcon-api/data/sessions/devcon-7/l2-specific-mev-mitigation-strategies.json +++ b/devcon-api/data/sessions/devcon-7/l2-specific-mev-mitigation-strategies.json @@ -25,5 +25,9 @@ "speakers": [ "jcp" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:00:00.000Z", + "slot_end": "2024-11-15T05:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1WzPEAvLhXYIe49IEB4HEC3EgI2OglZ-ElusjYDJG2QY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/latency-advantage-in-cex-dex-arbitrage.json b/devcon-api/data/sessions/devcon-7/latency-advantage-in-cex-dex-arbitrage.json index 2dba47494..e1029800b 100644 --- a/devcon-api/data/sessions/devcon-7/latency-advantage-in-cex-dex-arbitrage.json +++ b/devcon-api/data/sessions/devcon-7/latency-advantage-in-cex-dex-arbitrage.json @@ -31,5 +31,9 @@ "speakers": [ "akaki-mamageishvili" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:40:00.000Z", + "slot_end": "2024-11-13T08:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1CjpmVDcW4MOjilttmNcrYu_KP0rC8ud1_BjudHV_ntI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/launching-projects-out-of-the-global-majority.json b/devcon-api/data/sessions/devcon-7/launching-projects-out-of-the-global-majority.json new file mode 100644 index 000000000..cba172faa --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/launching-projects-out-of-the-global-majority.json @@ -0,0 +1,35 @@ +{ + "id": "launching-projects-out-of-the-global-majority", + "sourceId": "7VZ8WH", + "title": "Launching Projects out of the Global Majority", + "description": "Launching projects has been an almost entirely US driven exercise, with a handful of expectations out of Europe and Asia - and basically 0 examples out of LATAM or Africa. This talk aims to shed light on why this is a reality and how we as an ecosystem can support more experimentation and launches out of the global majority. Talking through cryptoeconomics, investors, narrative and positioning of previous high impact project launches.", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Business", + "featured": false, + "doNotRecord": true, + "keywords": [ + "Global" + ], + "tags": [ + "DAO", + "Sufficient decentralization", + "Best Practices", + "macro/micro economics", + "global", + "Best Practices", + "DAO", + "macro/micro economics", + "Sufficient decentralization" + ], + "language": "en", + "speakers": [ + "james-waugh" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:10:00.000Z", + "slot_end": "2024-11-13T06:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1BZ-1nzUuvITdZkK8Kxj9N_dkxHmkmlG75RJ7u4tbtAc" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/lazarus-how-to-stay-safe-from-the-biggest-threat-actor-in-crypto.json b/devcon-api/data/sessions/devcon-7/lazarus-how-to-stay-safe-from-the-biggest-threat-actor-in-crypto.json index 4ef128f7d..c79dbf020 100644 --- a/devcon-api/data/sessions/devcon-7/lazarus-how-to-stay-safe-from-the-biggest-threat-actor-in-crypto.json +++ b/devcon-api/data/sessions/devcon-7/lazarus-how-to-stay-safe-from-the-biggest-threat-actor-in-crypto.json @@ -7,7 +7,7 @@ "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", - "featured": true, + "featured": false, "doNotRecord": false, "keywords": [ "Lazarus" @@ -25,5 +25,9 @@ "speakers": [ "mudit-gupta" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:20:00.000Z", + "slot_end": "2024-11-14T10:50:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/15zVK369DMEaAyZgEYl7ytDPnVtTcqgBbNjAZaVtPUfk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/learn-huff-to-become-an-evm-chad.json b/devcon-api/data/sessions/devcon-7/learn-huff-to-become-an-evm-chad.json index 191284522..a889445ad 100644 --- a/devcon-api/data/sessions/devcon-7/learn-huff-to-become-an-evm-chad.json +++ b/devcon-api/data/sessions/devcon-7/learn-huff-to-become-an-evm-chad.json @@ -29,5 +29,9 @@ "speakers": [ "clement-lakhal" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T06:00:00.000Z", + "slot_end": "2024-11-14T08:00:00.000Z", + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1-l5GZfkJD_jGXx19MZKctGeyeRotdNV_0HKanpnUjLU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/lessons-from-integrating-logup-gkr-in-the-miden-vm.json b/devcon-api/data/sessions/devcon-7/lessons-from-integrating-logup-gkr-in-the-miden-vm.json index 00c42bd20..461603298 100644 --- a/devcon-api/data/sessions/devcon-7/lessons-from-integrating-logup-gkr-in-the-miden-vm.json +++ b/devcon-api/data/sessions/devcon-7/lessons-from-integrating-logup-gkr-in-the-miden-vm.json @@ -24,5 +24,9 @@ "speakers": [ "philippe-laferriere" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:00:00.000Z", + "slot_end": "2024-11-13T04:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1Eh_tW-ueqILgRF3_daF57cyNlIe38F86K1969SSn5sg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/lessons-learned-from-tor.json b/devcon-api/data/sessions/devcon-7/lessons-learned-from-tor.json index 95227d4a3..740da6c56 100644 --- a/devcon-api/data/sessions/devcon-7/lessons-learned-from-tor.json +++ b/devcon-api/data/sessions/devcon-7/lessons-learned-from-tor.json @@ -22,5 +22,9 @@ "speakers": [ "roger-dingledine" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T06:20:00.000Z", + "slot_end": "2024-11-15T07:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1kL3YxEdhVaztgX9zv7TsWTOPmhhTZ7zGvjBwWKxc__E" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/leveraging-ethereum-for-sustainable-solutions-in-southeast-asia.json b/devcon-api/data/sessions/devcon-7/leveraging-ethereum-for-sustainable-solutions-in-southeast-asia.json index 5e22d39e4..6e740ed00 100644 --- a/devcon-api/data/sessions/devcon-7/leveraging-ethereum-for-sustainable-solutions-in-southeast-asia.json +++ b/devcon-api/data/sessions/devcon-7/leveraging-ethereum-for-sustainable-solutions-in-southeast-asia.json @@ -29,5 +29,9 @@ "speakers": [ "gesa-schneider" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:50:00.000Z", + "slot_end": "2024-11-14T09:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/103WQKb3Z0-Knd415-KUFx0TbNISdUujVoQzaXW3xd3Q" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/leveraging-high-performance-computing-for-efficient-stark-provers.json b/devcon-api/data/sessions/devcon-7/leveraging-high-performance-computing-for-efficient-stark-provers.json index 3000035cc..4014f40da 100644 --- a/devcon-api/data/sessions/devcon-7/leveraging-high-performance-computing-for-efficient-stark-provers.json +++ b/devcon-api/data/sessions/devcon-7/leveraging-high-performance-computing-for-efficient-stark-provers.json @@ -27,5 +27,9 @@ "speakers": [ "ricard-borrell" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:00:00.000Z", + "slot_end": "2024-11-13T06:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1J3KMOMYAXjSesFqZthBz2neGQcOt3Ui_KyKgToVj0Z0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/lighthouse-introduction-to-siren.json b/devcon-api/data/sessions/devcon-7/lighthouse-introduction-to-siren.json index 1a1804447..c30d9d5ad 100644 --- a/devcon-api/data/sessions/devcon-7/lighthouse-introduction-to-siren.json +++ b/devcon-api/data/sessions/devcon-7/lighthouse-introduction-to-siren.json @@ -26,5 +26,9 @@ "speakers": [ "ricki-moore" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:40:00.000Z", + "slot_end": "2024-11-12T10:50:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1iWFucLqzajqGIcn5d4YFuRZ1zk1Y8VHURhoTiKQ1T-w" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/little-things-weve-learned-about-fhe.json b/devcon-api/data/sessions/devcon-7/little-things-weve-learned-about-fhe.json index 769806e1c..982fe269c 100644 --- a/devcon-api/data/sessions/devcon-7/little-things-weve-learned-about-fhe.json +++ b/devcon-api/data/sessions/devcon-7/little-things-weve-learned-about-fhe.json @@ -23,5 +23,9 @@ "speakers": [ "chih-cheng-liang" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:00:00.000Z", + "slot_end": "2024-11-14T09:30:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1yFyLyjYjdDzT6MDPS4LGolPm0BsYYfhsoxLz5fezE_k" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/local-build-why-language-is-key-to-decentralization.json b/devcon-api/data/sessions/devcon-7/local-build-why-language-is-key-to-decentralization.json index ee06b7033..10cdea3c3 100644 --- a/devcon-api/data/sessions/devcon-7/local-build-why-language-is-key-to-decentralization.json +++ b/devcon-api/data/sessions/devcon-7/local-build-why-language-is-key-to-decentralization.json @@ -28,5 +28,9 @@ "oliver-jl-renwick", "laurel" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:40:00.000Z", + "slot_end": "2024-11-13T09:50:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1zMgBNNs4mjcJlQvsWzcG-01qBLosEtl3W_zPUteNz-0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/logs-for-you-anon.json b/devcon-api/data/sessions/devcon-7/logs-for-you-anon.json index 2f0166c71..680cbe332 100644 --- a/devcon-api/data/sessions/devcon-7/logs-for-you-anon.json +++ b/devcon-api/data/sessions/devcon-7/logs-for-you-anon.json @@ -27,5 +27,9 @@ "speakers": [ "yabir-garcia-benchakhtir" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:50:00.000Z", + "slot_end": "2024-11-15T05:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/19tr5hJbHHcDFcMqxEDdnvWaK2uCU2yR2HV12bhQ1NTQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/long-term-decentralized-storage-for-blobs.json b/devcon-api/data/sessions/devcon-7/long-term-decentralized-storage-for-blobs.json index bc238c281..4ad43f822 100644 --- a/devcon-api/data/sessions/devcon-7/long-term-decentralized-storage-for-blobs.json +++ b/devcon-api/data/sessions/devcon-7/long-term-decentralized-storage-for-blobs.json @@ -25,5 +25,9 @@ "speakers": [ "leo-bautista-gomez" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T03:50:00.000Z", + "slot_end": "2024-11-13T04:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/19uBY8dZebCAmZtuh27GvgwcgDo7WY_BpHnT84sKBL6M" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/lunarpunk-endgame.json b/devcon-api/data/sessions/devcon-7/lunarpunk-endgame.json index 4827b8ab0..27a6268aa 100644 --- a/devcon-api/data/sessions/devcon-7/lunarpunk-endgame.json +++ b/devcon-api/data/sessions/devcon-7/lunarpunk-endgame.json @@ -25,5 +25,9 @@ "speakers": [ "rachel-rose-oleary" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:00:00.000Z", + "slot_end": "2024-11-13T09:30:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1pdPYWGnlJDvugH2zzLYqzKQrvDlutN5EGd8EBIpbeR4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/maci-why-do-we-need-private-voting-and-what-are-we-up-to.json b/devcon-api/data/sessions/devcon-7/maci-why-do-we-need-private-voting-and-what-are-we-up-to.json index 3c9798794..c8aedd407 100644 --- a/devcon-api/data/sessions/devcon-7/maci-why-do-we-need-private-voting-and-what-are-we-up-to.json +++ b/devcon-api/data/sessions/devcon-7/maci-why-do-we-need-private-voting-and-what-are-we-up-to.json @@ -26,5 +26,9 @@ "speakers": [ "ctrlc03" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T07:00:00.000Z", + "slot_end": "2024-11-12T07:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1paq5inxTY__nUEseJKES2bwcdoZZSvs-h5ZpEXOfwsg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/make-ethereum-cypherpunk-again-why-we-need-privacy.json b/devcon-api/data/sessions/devcon-7/make-ethereum-cypherpunk-again-why-we-need-privacy.json index ea0adc511..2236a4d87 100644 --- a/devcon-api/data/sessions/devcon-7/make-ethereum-cypherpunk-again-why-we-need-privacy.json +++ b/devcon-api/data/sessions/devcon-7/make-ethereum-cypherpunk-again-why-we-need-privacy.json @@ -23,5 +23,9 @@ "speakers": [ "zac-williamson" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:00:00.000Z", + "slot_end": "2024-11-14T04:30:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1ReFBU_bsCAkpa9iAfYEJf0LER_SIpmsSyIlr2UIGBVw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/making-defensive-technology-offensive-how-to-get-cypherpunk-ideals-to-the-masses.json b/devcon-api/data/sessions/devcon-7/making-defensive-technology-offensive-how-to-get-cypherpunk-ideals-to-the-masses.json index 8359653e9..acbed410e 100644 --- a/devcon-api/data/sessions/devcon-7/making-defensive-technology-offensive-how-to-get-cypherpunk-ideals-to-the-masses.json +++ b/devcon-api/data/sessions/devcon-7/making-defensive-technology-offensive-how-to-get-cypherpunk-ideals-to-the-masses.json @@ -27,5 +27,9 @@ "speakers": [ "vivek" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T11:00:00.000Z", + "slot_end": "2024-11-13T11:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1osFBDl_IG67iwDmsSkuzzcHEUPFlkirPaPwWwqi5bwE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/making-eoas-great-again-with-eip-7702.json b/devcon-api/data/sessions/devcon-7/making-eoas-great-again-with-eip-7702.json index 271d84f2b..c1579c50d 100644 --- a/devcon-api/data/sessions/devcon-7/making-eoas-great-again-with-eip-7702.json +++ b/devcon-api/data/sessions/devcon-7/making-eoas-great-again-with-eip-7702.json @@ -23,5 +23,9 @@ "speakers": [ "lightclient" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T06:30:00.000Z", + "slot_end": "2024-11-12T07:00:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/15huammnvrT8ljoiAi9Bnn4jcV_r6L0sm3_gBK-LqQ-4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/manifesto-for-a-dark-renaissance-crypto-anonymity-as-an-offensive-power.json b/devcon-api/data/sessions/devcon-7/manifesto-for-a-dark-renaissance-crypto-anonymity-as-an-offensive-power.json new file mode 100644 index 000000000..65d878a3b --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/manifesto-for-a-dark-renaissance-crypto-anonymity-as-an-offensive-power.json @@ -0,0 +1,34 @@ +{ + "id": "manifesto-for-a-dark-renaissance-crypto-anonymity-as-an-offensive-power", + "sourceId": "FKED87", + "title": "Manifesto for a Dark Renaissance: Crypto-Anonymity as an Offensive Power", + "description": "Crypto will split in two. Regfi is the above ground regulated side of crypto, locked down and never challenging power. Darkfi is the generative side of crypto where new ground is explored.\r\n\r\nRegfi is an example of a fragile narrative. When governments crack down, institutional capital gets scared exiting the system causing price dumps. Whereas in an adversarial environment, darkfi thrives- its thesis validated triggering an arms race with governments.", + "track": "Cypherpunk & Privacy", + "type": "Talk", + "expertise": "Beginner", + "audience": "Community", + "featured": false, + "doNotRecord": false, + "keywords": [ + "crypto-anarchy", + "agorism" + ], + "tags": [ + "Privacy", + "Anonymity", + "ZKP", + "agorism", + "Anonymity", + "Privacy", + "ZKP" + ], + "language": "en", + "speakers": [ + "amir-taaki" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:30:00.000Z", + "slot_end": "2024-11-13T09:50:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1p6CtJjA99UENn3f3VpXSbI_lYWQj6O34OdWgb8FUKiE" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/maximum-viable-security-mvs-a-new-framework-for-ethereum-issuance.json b/devcon-api/data/sessions/devcon-7/maximum-viable-security-mvs-a-new-framework-for-ethereum-issuance.json index 3b7e12281..7e53e3c0e 100644 --- a/devcon-api/data/sessions/devcon-7/maximum-viable-security-mvs-a-new-framework-for-ethereum-issuance.json +++ b/devcon-api/data/sessions/devcon-7/maximum-viable-security-mvs-a-new-framework-for-ethereum-issuance.json @@ -29,5 +29,9 @@ "speakers": [ "artem-kotelskiy" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:30:00.000Z", + "slot_end": "2024-11-14T05:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1ykeBOYepaHLNtCV-zLYv6QDLjqI6Dn-EYre6XtHK8lo" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/memecraft-effectively-communicating-crypto-concepts.json b/devcon-api/data/sessions/devcon-7/memecraft-effectively-communicating-crypto-concepts.json index 7a1ee7939..12f8b2c80 100644 --- a/devcon-api/data/sessions/devcon-7/memecraft-effectively-communicating-crypto-concepts.json +++ b/devcon-api/data/sessions/devcon-7/memecraft-effectively-communicating-crypto-concepts.json @@ -26,5 +26,9 @@ "joshua-davila", "beth-mccarthy" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:40:00.000Z", + "slot_end": "2024-11-15T04:10:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1WKMS7RU7L0T4jR34wKgLFODsY4ligbUzbHahkZWhf6I" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/merkle-proofs-when-leaves-leave-you-vulnerable.json b/devcon-api/data/sessions/devcon-7/merkle-proofs-when-leaves-leave-you-vulnerable.json index 4324b5d4f..2631a10df 100644 --- a/devcon-api/data/sessions/devcon-7/merkle-proofs-when-leaves-leave-you-vulnerable.json +++ b/devcon-api/data/sessions/devcon-7/merkle-proofs-when-leaves-leave-you-vulnerable.json @@ -23,5 +23,9 @@ "speakers": [ "shufan-wang" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:40:00.000Z", + "slot_end": "2024-11-12T05:50:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1_G-GfGgNMUn5tiiaH-Srat0PLHtYYRNtiVjZwWlxU_c" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/modern-zkp-compilers.json b/devcon-api/data/sessions/devcon-7/modern-zkp-compilers.json index 17ee4cab8..5ac6bd6d3 100644 --- a/devcon-api/data/sessions/devcon-7/modern-zkp-compilers.json +++ b/devcon-api/data/sessions/devcon-7/modern-zkp-compilers.json @@ -25,5 +25,9 @@ "speakers": [ "leo-lara" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T06:30:00.000Z", + "slot_end": "2024-11-12T06:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1XmimA6xYE2Wr9c4tzpc9e9P7XDxysFx2QT8rBsA-piQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/mopro-make-client-side-proving-on-mobile-easy.json b/devcon-api/data/sessions/devcon-7/mopro-make-client-side-proving-on-mobile-easy.json index be459b429..fe3c35197 100644 --- a/devcon-api/data/sessions/devcon-7/mopro-make-client-side-proving-on-mobile-easy.json +++ b/devcon-api/data/sessions/devcon-7/mopro-make-client-side-proving-on-mobile-easy.json @@ -27,5 +27,9 @@ "ya-wen-jeng", "moven-tsai" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T07:50:00.000Z", + "slot_end": "2024-11-12T08:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1usTBzr557w8yMObkzJBvScKjnAoHQFztqym-wk6b1dk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/mp-fhe-experiments-our-learnings-trying-to-find-the-next-big-tech-to-focus-on.json b/devcon-api/data/sessions/devcon-7/mp-fhe-experiments-our-learnings-trying-to-find-the-next-big-tech-to-focus-on.json new file mode 100644 index 000000000..bfab97888 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/mp-fhe-experiments-our-learnings-trying-to-find-the-next-big-tech-to-focus-on.json @@ -0,0 +1,33 @@ +{ + "id": "mp-fhe-experiments-our-learnings-trying-to-find-the-next-big-tech-to-focus-on", + "sourceId": "9JYWVP", + "title": "MP-FHE experiments. Our learnings trying to find the next big tech to focus on.", + "description": "This talk mainly focuses on showcasing the work that some PSE members did while starting to dive into MPC-FHE during Q2 2024. This work is composed by various explorations within the MPC-FHE realm that move towards different directions and goals.\r\n\r\nFrom FHE compilers to FFT Bootstrapping GPU optimization proposals, passing by FHE Game demos and many application level implementations, the talk aims to reach beginner-advanced audience on the research/product paths that we have explored so far.", + "track": "Applied Cryptography", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "FHE", + "MPC", + "Explorations" + ], + "tags": [ + "Homomorphic Encryption", + "Use cases of cryptography", + "exploration", + "Homomorphic Encryption", + "Use cases of cryptography" + ], + "language": "en", + "speakers": [ + "cperezz" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-12T06:10:00.000Z", + "slot_end": "2024-11-12T06:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/12k_WqxuHHHeL-ozPhNdmibpCzBNzvOlF-4z0chDHOyY" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/mpc-tooling-or-how-to-create-mpc-apps.json b/devcon-api/data/sessions/devcon-7/mpc-tooling-or-how-to-create-mpc-apps.json index 69fcab844..56fc8b296 100644 --- a/devcon-api/data/sessions/devcon-7/mpc-tooling-or-how-to-create-mpc-apps.json +++ b/devcon-api/data/sessions/devcon-7/mpc-tooling-or-how-to-create-mpc-apps.json @@ -25,5 +25,9 @@ "speakers": [ "rasul-ibragimov" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:50:00.000Z", + "slot_end": "2024-11-12T06:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1F2EhWXcgf32_Gh77ty0p18d2rnEPMZymHL7KX7iwSdE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/mpc101-what-is-multi-party-computation.json b/devcon-api/data/sessions/devcon-7/mpc101-what-is-multi-party-computation.json index 0a7918743..a88b8d7c8 100644 --- a/devcon-api/data/sessions/devcon-7/mpc101-what-is-multi-party-computation.json +++ b/devcon-api/data/sessions/devcon-7/mpc101-what-is-multi-party-computation.json @@ -23,5 +23,9 @@ "speakers": [ "vanishree-rao" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T07:30:00.000Z", + "slot_end": "2024-11-15T07:40:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1_q4yi8p91iDLVndotuvo2cF9YthOVkTSawv6R3pIaKY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/mud-how-we-built-an-evm-application-framework-from-the-ground-up.json b/devcon-api/data/sessions/devcon-7/mud-how-we-built-an-evm-application-framework-from-the-ground-up.json index 65b36f6f7..4044f829b 100644 --- a/devcon-api/data/sessions/devcon-7/mud-how-we-built-an-evm-application-framework-from-the-ground-up.json +++ b/devcon-api/data/sessions/devcon-7/mud-how-we-built-an-evm-application-framework-from-the-ground-up.json @@ -27,5 +27,9 @@ "speakers": [ "alvarius" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T05:30:00.000Z", + "slot_end": "2024-11-13T06:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/13IffrHXnDmcykkm_fptRD_pUCl4g2eRLtXlWD6o8UUE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/multi-block-mev-have-we-thought-this-through.json b/devcon-api/data/sessions/devcon-7/multi-block-mev-have-we-thought-this-through.json index 47aef9e77..3317ad0ae 100644 --- a/devcon-api/data/sessions/devcon-7/multi-block-mev-have-we-thought-this-through.json +++ b/devcon-api/data/sessions/devcon-7/multi-block-mev-have-we-thought-this-through.json @@ -26,5 +26,9 @@ "speakers": [ "johannes-rude-jensen" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T02:55:00.000Z", + "slot_end": "2024-11-15T03:05:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1KGjIMRu7BdS9DtU5UduCUpPt9ZnihYLxLy-CJpaEfJ8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/multi-party-fhe-for-multi-player-privacy.json b/devcon-api/data/sessions/devcon-7/multi-party-fhe-for-multi-player-privacy.json index 5eb52af13..39530cf99 100644 --- a/devcon-api/data/sessions/devcon-7/multi-party-fhe-for-multi-player-privacy.json +++ b/devcon-api/data/sessions/devcon-7/multi-party-fhe-for-multi-player-privacy.json @@ -17,7 +17,14 @@ "tags": [], "language": "en", "speakers": [ - "0xparc" + "veronica-zheng", + "eduard-sanou", + "0xparc", + "janmajaya-mall" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T06:00:00.000Z", + "slot_end": "2024-11-14T07:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1i64ImNoehhB-Dnpix_z7zP--wGTsTmeikoll2OE-lGI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/my-mother-will-not-use-it.json b/devcon-api/data/sessions/devcon-7/my-mother-will-not-use-it.json index ad953217a..eaee07a46 100644 --- a/devcon-api/data/sessions/devcon-7/my-mother-will-not-use-it.json +++ b/devcon-api/data/sessions/devcon-7/my-mother-will-not-use-it.json @@ -22,5 +22,9 @@ "speakers": [ "nuno-loureiro" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:50:00.000Z", + "slot_end": "2024-11-14T05:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1phw7po5lIFL6aJaipzIR4HdBRmhdugA212mJKjaQfoc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/mycofi-mycelial-design-patterns-for-web3-and-beyond.json b/devcon-api/data/sessions/devcon-7/mycofi-mycelial-design-patterns-for-web3-and-beyond.json index 9be6e04f5..b75ca5f6b 100644 --- a/devcon-api/data/sessions/devcon-7/mycofi-mycelial-design-patterns-for-web3-and-beyond.json +++ b/devcon-api/data/sessions/devcon-7/mycofi-mycelial-design-patterns-for-web3-and-beyond.json @@ -34,5 +34,9 @@ "speakers": [ "jeff-emmett" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T11:20:00.000Z", + "slot_end": "2024-11-12T11:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1vPpKjEWNW5rkIevCpxSX6qLuE5usbq91oz2FVQk6gWw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/navigating-developer-liability-in-open-source-code.json b/devcon-api/data/sessions/devcon-7/navigating-developer-liability-in-open-source-code.json index dbec88a91..8978b0397 100644 --- a/devcon-api/data/sessions/devcon-7/navigating-developer-liability-in-open-source-code.json +++ b/devcon-api/data/sessions/devcon-7/navigating-developer-liability-in-open-source-code.json @@ -27,5 +27,9 @@ "speakers": [ "eva-wong" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T06:10:00.000Z", + "slot_end": "2024-11-15T06:40:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1FCTkULbE1nJ5N4av3cRDnv1nW2exLL3rZv06S06zjGU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/navigating-stablecoin-risks.json b/devcon-api/data/sessions/devcon-7/navigating-stablecoin-yields-and-risks.json similarity index 65% rename from devcon-api/data/sessions/devcon-7/navigating-stablecoin-risks.json rename to devcon-api/data/sessions/devcon-7/navigating-stablecoin-yields-and-risks.json index 69e506000..4fd2f5139 100644 --- a/devcon-api/data/sessions/devcon-7/navigating-stablecoin-risks.json +++ b/devcon-api/data/sessions/devcon-7/navigating-stablecoin-yields-and-risks.json @@ -1,7 +1,7 @@ { - "id": "navigating-stablecoin-risks", + "id": "navigating-stablecoin-yields-and-risks", "sourceId": "YT9SMK", - "title": "Navigating Stablecoin Risks", + "title": "Navigating Stablecoin Yields and Risks", "description": "This panel brings DeFi experts together to discuss stablecoin risks, including economic risks related to stabilisation methods, technical risks of smart contracts, and regulatory challenges. We will discuss solutions that can help mitigate risks in this rapidly evolving space and the challenges of promoting risk-driven decisions over trend-driven ones.", "track": "Cryptoeconomics", "type": "Panel", @@ -23,7 +23,13 @@ "language": "en", "speakers": [ "ariah-klages-mundt", - "tammy-yang" + "tammy-yang", + "sam-macpherson", + "seraphim-czecker" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:00:00.000Z", + "slot_end": "2024-11-13T10:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/15OlMPy7qIjacZlozudJLl0FrCp0kPt_kx5nIRNHipwE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/new-account-types-novel-user-flows-but-what-do-they-look-like-breaking-changes-to-ux-in-a-post-7702-world.json b/devcon-api/data/sessions/devcon-7/new-account-types-novel-user-flows-but-what-do-they-look-like-breaking-changes-to-ux-in-a-post-7702-world.json index b62736274..cca4daab8 100644 --- a/devcon-api/data/sessions/devcon-7/new-account-types-novel-user-flows-but-what-do-they-look-like-breaking-changes-to-ux-in-a-post-7702-world.json +++ b/devcon-api/data/sessions/devcon-7/new-account-types-novel-user-flows-but-what-do-they-look-like-breaking-changes-to-ux-in-a-post-7702-world.json @@ -26,5 +26,9 @@ "gregthegreek", "cindy" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:30:00.000Z", + "slot_end": "2024-11-14T09:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1igvH4fHKFwKho-LbIvoWNBLHx_rza8WlcSOHkION9JE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/next-generation-amms-drawing-results-from-a-9-month-retrospective-on-cow-amm.json b/devcon-api/data/sessions/devcon-7/next-generation-amms-drawing-results-from-a-9-month-retrospective-on-cow-amm.json index c1be533b5..f124d1b7e 100644 --- a/devcon-api/data/sessions/devcon-7/next-generation-amms-drawing-results-from-a-9-month-retrospective-on-cow-amm.json +++ b/devcon-api/data/sessions/devcon-7/next-generation-amms-drawing-results-from-a-9-month-retrospective-on-cow-amm.json @@ -23,5 +23,9 @@ "speakers": [ "anna-george" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T06:00:00.000Z", + "slot_end": "2024-11-14T06:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1Zivx1-urETlnczibMYsiNyH4-ey3zg3vSAD7YDHJeJk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/next-generation-based-rollups-a-practical-approach-to-unifying-ethereum.json b/devcon-api/data/sessions/devcon-7/next-generation-based-rollups-a-practical-approach-to-unifying-ethereum.json index 58c0aba77..7e49b0563 100644 --- a/devcon-api/data/sessions/devcon-7/next-generation-based-rollups-a-practical-approach-to-unifying-ethereum.json +++ b/devcon-api/data/sessions/devcon-7/next-generation-based-rollups-a-practical-approach-to-unifying-ethereum.json @@ -23,5 +23,9 @@ "speakers": [ "mteam" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:50:00.000Z", + "slot_end": "2024-11-15T04:10:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1Ftf3rfy0W2vOu0uKzcm-Qyqhd_eURotVsS5HzTB9jFw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/nomic-foundations-vision-for-ethereums-tooling-ecosystem.json b/devcon-api/data/sessions/devcon-7/nomic-foundations-vision-for-ethereums-tooling-ecosystem.json new file mode 100644 index 000000000..ed541ad14 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/nomic-foundations-vision-for-ethereums-tooling-ecosystem.json @@ -0,0 +1,29 @@ +{ + "id": "nomic-foundations-vision-for-ethereums-tooling-ecosystem", + "sourceId": "VQKXUH", + "title": "Nomic Foundation’s vision for Ethereum’s tooling ecosystem", + "description": "Nomic Foundation is the nonprofit behind Hardhat. Nomic’s co-founder and CTO will walk you through Nomic’s long-term vision for a community-driven developer tooling ecosystem for Ethereum.", + "track": "Developer Experience", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Developer", + "featured": true, + "doNotRecord": false, + "keywords": [ + "ecosystem" + ], + "tags": [ + "Developer Infrastructure", + "DevEx", + "Tooling" + ], + "language": "en", + "speakers": [ + "patricio-palladino" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:00:00.000Z", + "slot_end": "2024-11-14T07:30:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1kH4iHwoLEeXM3eu44ZJv-USuH2XZbecC-mTN78JbaFE" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/non-native-arithmetic-via-crt-codes.json b/devcon-api/data/sessions/devcon-7/non-native-arithmetic-via-crt-codes.json index 843956b33..ef0869480 100644 --- a/devcon-api/data/sessions/devcon-7/non-native-arithmetic-via-crt-codes.json +++ b/devcon-api/data/sessions/devcon-7/non-native-arithmetic-via-crt-codes.json @@ -22,5 +22,9 @@ "speakers": [ "liam-eagen" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:30:00.000Z", + "slot_end": "2024-11-14T10:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/15NH3bC1NnjmkyRycEK1VaWR9dgZMJsH0PJMf-OTgOyA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/onchain-capital-allocation-from-current-mechanisms-to-future-possbilities.json b/devcon-api/data/sessions/devcon-7/onchain-capital-allocation-from-current-mechanisms-to-future-possbilities.json index a087f415b..d552bb4f5 100644 --- a/devcon-api/data/sessions/devcon-7/onchain-capital-allocation-from-current-mechanisms-to-future-possbilities.json +++ b/devcon-api/data/sessions/devcon-7/onchain-capital-allocation-from-current-mechanisms-to-future-possbilities.json @@ -7,7 +7,7 @@ "type": "Talk", "expertise": "Intermediate", "audience": "Research", - "featured": true, + "featured": false, "doNotRecord": false, "keywords": [ "Mycofi" @@ -25,5 +25,9 @@ "speakers": [ "kevin-owocki" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T06:00:00.000Z", + "slot_end": "2024-11-12T06:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1-hdTt4ELigY4Pe3nCr4vnQFCDtQaHLB_e-UaHGdXucE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/onchain-is-the-next-online.json b/devcon-api/data/sessions/devcon-7/onchain-is-the-next-online.json new file mode 100644 index 000000000..afee3b75c --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/onchain-is-the-next-online.json @@ -0,0 +1,36 @@ +{ + "id": "onchain-is-the-next-online", + "sourceId": "CXZ7UT", + "title": "Onchain is the next online", + "description": "The goal is to bring the world into a global onchain economy that increases innovation, creativity, and freedom — and that's only possible on a decentralized platform that’s super easy to use. In this talk, Jesse Pollak, Creator of Base, can share his insights on why building for simplicity is so important for the Ethereum ecosystem, and what he’s learned from building the fastest-growing L2.", + "track": "Usability", + "type": "Talk", + "expertise": "Beginner", + "audience": "Developer", + "featured": true, + "doNotRecord": false, + "keywords": [ + "Account Abstraction", + "Layer 2s", + "UX", + "Wallets", + "Developer Tools" + ], + "tags": [ + "Layer 2s", + "Account Abstraction", + "Paymaster", + "creators", + "Account Abstraction", + "Layer 2s" + ], + "language": "en", + "speakers": [ + "jesse-pollak" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:30:00.000Z", + "slot_end": "2024-11-15T04:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1-gQZPtDYukgyGQgCLVng3phznkejfM-uJlR1MDiF-MQ" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/open-challenges-in-mini-apps-and-frames.json b/devcon-api/data/sessions/devcon-7/open-challenges-in-mini-apps-and-frames.json index 58eba05eb..3def3e410 100644 --- a/devcon-api/data/sessions/devcon-7/open-challenges-in-mini-apps-and-frames.json +++ b/devcon-api/data/sessions/devcon-7/open-challenges-in-mini-apps-and-frames.json @@ -23,5 +23,9 @@ "speakers": [ "david-furlong" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:30:00.000Z", + "slot_end": "2024-11-12T08:40:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/10NeCTKHHZ_IznsD0BVvBmKLhLozti5XPFkZHUhhk45M" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/opening-ceremonies.json b/devcon-api/data/sessions/devcon-7/opening-ceremonies.json new file mode 100644 index 000000000..b36798f0b --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/opening-ceremonies.json @@ -0,0 +1,21 @@ +{ + "id": "opening-ceremonies", + "sourceId": "P8W9LZ", + "title": "Opening Ceremonies", + "description": "Opening Ceremonies", + "track": "", + "type": "Talk", + "expertise": "", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [], + "eventId": "devcon-7", + "slot_start": "2024-11-12T02:45:00.000Z", + "slot_end": "2024-11-12T05:15:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1K2pQGG62MwT-x5cOzxK7hBDP4S59Z1BC2q9xnPe4ewI" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/opsec-for-the-dark-forest-or-how-to-avoid-getting-rekt.json b/devcon-api/data/sessions/devcon-7/opsec-for-the-dark-forest-or-how-to-avoid-getting-rekt.json index adbe4c9f2..9190c844d 100644 --- a/devcon-api/data/sessions/devcon-7/opsec-for-the-dark-forest-or-how-to-avoid-getting-rekt.json +++ b/devcon-api/data/sessions/devcon-7/opsec-for-the-dark-forest-or-how-to-avoid-getting-rekt.json @@ -31,5 +31,9 @@ "speakers": [ "pablo-sabbatella" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:00:00.000Z", + "slot_end": "2024-11-12T10:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1jLrqWU4lm17NODOESY5ysFcreo3AXNtlq_mO-78OMZY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/optimism-retro-funding-so-far-so-good-so-what.json b/devcon-api/data/sessions/devcon-7/optimism-retro-funding-so-far-so-good-so-what.json index 6e1646cb5..e05c234b1 100644 --- a/devcon-api/data/sessions/devcon-7/optimism-retro-funding-so-far-so-good-so-what.json +++ b/devcon-api/data/sessions/devcon-7/optimism-retro-funding-so-far-so-good-so-what.json @@ -27,5 +27,9 @@ "speakers": [ "carl-cervone" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:30:00.000Z", + "slot_end": "2024-11-12T11:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/13Pt_GSxCedQkGTiptcOxzfpSOiZRApdYLaDdfjTzw8A" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/optimize-zkevm-throughput-series-ii.json b/devcon-api/data/sessions/devcon-7/optimize-zkevm-throughput-series-ii.json index fcddeaddb..1859017ab 100644 --- a/devcon-api/data/sessions/devcon-7/optimize-zkevm-throughput-series-ii.json +++ b/devcon-api/data/sessions/devcon-7/optimize-zkevm-throughput-series-ii.json @@ -26,5 +26,9 @@ "ignasi-ramos", "carlos-matallana" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:00:00.000Z", + "slot_end": "2024-11-14T09:30:00.000Z", + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1j-dXA_XZk45fwe4mOSLfaBUXA0DVQTMQ1GLhESBsAZM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/oracles-for-number-values.json b/devcon-api/data/sessions/devcon-7/oracles-for-number-values.json index d18bcbe15..182bc3c78 100644 --- a/devcon-api/data/sessions/devcon-7/oracles-for-number-values.json +++ b/devcon-api/data/sessions/devcon-7/oracles-for-number-values.json @@ -22,5 +22,9 @@ "speakers": [ "william-george" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T08:30:00.000Z", + "slot_end": "2024-11-15T09:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1gnmIdI5LzbPxcbx7iSARUelWaUg1VuvSthLIpccggM8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/our-cypherpunk-approach-to-self-sovereign-digital-identity-does-not-work-in-real-world.json b/devcon-api/data/sessions/devcon-7/our-cypherpunk-approach-to-self-sovereign-digital-identity-does-not-work-in-real-world.json index 73822f73f..8211279ae 100644 --- a/devcon-api/data/sessions/devcon-7/our-cypherpunk-approach-to-self-sovereign-digital-identity-does-not-work-in-real-world.json +++ b/devcon-api/data/sessions/devcon-7/our-cypherpunk-approach-to-self-sovereign-digital-identity-does-not-work-in-real-world.json @@ -22,5 +22,9 @@ "speakers": [ "miros" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:40:00.000Z", + "slot_end": "2024-11-13T10:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1tieWVdz2ClCZUAnL4cwbHgtEkk_tNIfgbdodCv6BfoY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/panel-source-code-verification.json b/devcon-api/data/sessions/devcon-7/panel-source-code-verification.json index 98825c8d4..7e00079ea 100644 --- a/devcon-api/data/sessions/devcon-7/panel-source-code-verification.json +++ b/devcon-api/data/sessions/devcon-7/panel-source-code-verification.json @@ -27,5 +27,9 @@ "gary-thung", "giacomo-barbieri" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T11:00:00.000Z", + "slot_end": "2024-11-13T12:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1q-4HjJon6v4PjMBDOXwQwQS2B6fgTj_TjlTh6teEZd0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/passkeys-the-good-the-bad-the-ugly.json b/devcon-api/data/sessions/devcon-7/passkeys-the-good-the-bad-the-ugly.json index 01d8d6798..2856a588d 100644 --- a/devcon-api/data/sessions/devcon-7/passkeys-the-good-the-bad-the-ugly.json +++ b/devcon-api/data/sessions/devcon-7/passkeys-the-good-the-bad-the-ugly.json @@ -23,5 +23,9 @@ "speakers": [ "nicolas-bacca" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T07:20:00.000Z", + "slot_end": "2024-11-13T07:50:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1qSDCPwnZ7bDT8RyjyUEMjDpMOU2yF_Nq0xmCkw7SprQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/past-and-present-of-digital-public-goods-ecosystems-taiwan-as-an-example.json b/devcon-api/data/sessions/devcon-7/past-and-present-of-digital-public-goods-ecosystems-taiwan-as-an-example.json new file mode 100644 index 000000000..299402c2b --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/past-and-present-of-digital-public-goods-ecosystems-taiwan-as-an-example.json @@ -0,0 +1,31 @@ +{ + "id": "past-and-present-of-digital-public-goods-ecosystems-taiwan-as-an-example", + "sourceId": "B9EDKY", + "title": "Past & Present of Digital Public Goods Ecosystems - Taiwan as an example", + "description": "I will talk about the most recent struggles of open source communities in Taiwan, g0v specifically, how da0 has been trying to help in the past year or so, the conclusions we had and what is still missing. g0v has been running bi-monthly hackathons for 10 years now, which has been the key foundation for the community. April this year they stopped due to lack of funding support, we use this as a point of reference and how a web3 oriented subgroup like da0 could have done better, and the future.", + "track": "Coordination", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Community", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Ecosystem", + "Funding", + "Mainstream" + ], + "tags": [ + "Civil Resistance", + "Coordination", + "Public good" + ], + "language": "en", + "speakers": [ + "noah-yeh" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:50:00.000Z", + "slot_end": "2024-11-12T06:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1mKMsPFBtVYtAcJOczCaTR2Ssw6fiQ86zw-Jz3zyGmFk" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/payments-as-an-integration-problem.json b/devcon-api/data/sessions/devcon-7/payments-as-an-integration-problem.json index f59470553..9c6992d86 100644 --- a/devcon-api/data/sessions/devcon-7/payments-as-an-integration-problem.json +++ b/devcon-api/data/sessions/devcon-7/payments-as-an-integration-problem.json @@ -23,5 +23,9 @@ "speakers": [ "ryan-berckmans" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:20:00.000Z", + "slot_end": "2024-11-14T07:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1btHODzKWk9e93vXiYWKe9o4hhhEfn2CRSbNhnuZTtEk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/people-operations-in-open-and-decentralized-organizations.json b/devcon-api/data/sessions/devcon-7/people-operations-in-open-and-decentralized-organizations.json index 04d1c1ae1..cd7e09126 100644 --- a/devcon-api/data/sessions/devcon-7/people-operations-in-open-and-decentralized-organizations.json +++ b/devcon-api/data/sessions/devcon-7/people-operations-in-open-and-decentralized-organizations.json @@ -19,5 +19,9 @@ "speakers": [ "jose-pedro-cabrita" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T06:40:00.000Z", + "slot_end": "2024-11-15T07:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1pSqd-PaSLhWa3-GQ2HCRVcJCWv_fnu9Z5T4wVlAMT-c" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/permissionless-p2p-with-the-waku-network.json b/devcon-api/data/sessions/devcon-7/permissionless-p2p-with-the-waku-network.json index 8871fba50..a5a9b1e51 100644 --- a/devcon-api/data/sessions/devcon-7/permissionless-p2p-with-the-waku-network.json +++ b/devcon-api/data/sessions/devcon-7/permissionless-p2p-with-the-waku-network.json @@ -27,5 +27,9 @@ "speakers": [ "sasha" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:00:00.000Z", + "slot_end": "2024-11-14T09:30:00.000Z", + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1-0QAKQAwAZ11MiH9PyyPFFxZJJ76rz1xsmKj_FWlbEM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/placeholder-ayav-1.json b/devcon-api/data/sessions/devcon-7/placeholder-ayav-1.json index a4c62075e..25c6d9ce9 100644 --- a/devcon-api/data/sessions/devcon-7/placeholder-ayav-1.json +++ b/devcon-api/data/sessions/devcon-7/placeholder-ayav-1.json @@ -17,5 +17,9 @@ "tags": [], "language": "en", "speakers": [], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T03:00:00.000Z", + "slot_end": "2024-11-13T05:30:00.000Z", + "slot_roomId": "breakout-2", + "resources_presentation": "https://docs.google.com/presentation/d/1jNgIqHMDpCaQmGgk8C925v8knXgyvWaS4em3x5oUmF0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/placeholder-ayav-2.json b/devcon-api/data/sessions/devcon-7/placeholder-ayav-2.json index 0573fb844..9df3b2aa8 100644 --- a/devcon-api/data/sessions/devcon-7/placeholder-ayav-2.json +++ b/devcon-api/data/sessions/devcon-7/placeholder-ayav-2.json @@ -17,5 +17,9 @@ "tags": [], "language": "en", "speakers": [], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:00:00.000Z", + "slot_end": "2024-11-13T08:30:00.000Z", + "slot_roomId": "breakout-2", + "resources_presentation": "https://docs.google.com/presentation/d/1L7lc-DvhDvKuieuiy0-miSTe1pnYsODXO_iWNGMFtZo" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/polynomial-commitment-schemes-for-zero-knowledge-proof-systems-a-hands-on-workshop.json b/devcon-api/data/sessions/devcon-7/polynomial-commitment-schemes-for-zero-knowledge-proof-systems-a-hands-on-workshop.json index c4a08512b..2e9de3780 100644 --- a/devcon-api/data/sessions/devcon-7/polynomial-commitment-schemes-for-zero-knowledge-proof-systems-a-hands-on-workshop.json +++ b/devcon-api/data/sessions/devcon-7/polynomial-commitment-schemes-for-zero-knowledge-proof-systems-a-hands-on-workshop.json @@ -26,5 +26,9 @@ "speakers": [ "giuseppe" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:30:00.000Z", + "slot_end": "2024-11-15T06:00:00.000Z", + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1L15TG4XE9h8o3WvPj5ksj6cdCnNYdYuY1dI9gWq3GEg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/postcards-from-the-cutting-edge-of-gas-research-what-you-dont-know-can-hurt-you-and-your-users.json b/devcon-api/data/sessions/devcon-7/postcards-from-the-cutting-edge-of-gas-research-what-you-dont-know-can-hurt-you-and-your-users.json index 97efbdf90..9fd3975b0 100644 --- a/devcon-api/data/sessions/devcon-7/postcards-from-the-cutting-edge-of-gas-research-what-you-dont-know-can-hurt-you-and-your-users.json +++ b/devcon-api/data/sessions/devcon-7/postcards-from-the-cutting-edge-of-gas-research-what-you-dont-know-can-hurt-you-and-your-users.json @@ -24,5 +24,9 @@ "speakers": [ "matt-cutler" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:30:00.000Z", + "slot_end": "2024-11-12T10:40:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1AzgmOOm16-VrlFGtmsr5MOvsAabE-h1nClU9xydV9I4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/privacy-enabled-smart-contract-driven-fair-and-transparent-reward-mechanism-in-federated-ai.json b/devcon-api/data/sessions/devcon-7/privacy-enabled-smart-contract-driven-fair-and-transparent-reward-mechanism-in-federated-ai.json index c5b0e85f7..96a3f3904 100644 --- a/devcon-api/data/sessions/devcon-7/privacy-enabled-smart-contract-driven-fair-and-transparent-reward-mechanism-in-federated-ai.json +++ b/devcon-api/data/sessions/devcon-7/privacy-enabled-smart-contract-driven-fair-and-transparent-reward-mechanism-in-federated-ai.json @@ -21,5 +21,9 @@ "speakers": [ "sudhir-upadhyay" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T06:10:00.000Z", + "slot_end": "2024-11-14T06:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1aXt8K7kJm7xJ0limjmVm0ZVioUUzgILAGxnm6NBfVoU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/privacy-preserving-groups.json b/devcon-api/data/sessions/devcon-7/privacy-preserving-groups.json index f5eec988a..12cd07dab 100644 --- a/devcon-api/data/sessions/devcon-7/privacy-preserving-groups.json +++ b/devcon-api/data/sessions/devcon-7/privacy-preserving-groups.json @@ -41,5 +41,9 @@ "speakers": [ "vivian-plasencia" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T07:30:00.000Z", + "slot_end": "2024-11-12T07:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/13v7xDojqK_R5sq5GZJLvGNitJNJ0JqrztXhZYzs0pXM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/privacy-preserving-stats.json b/devcon-api/data/sessions/devcon-7/privacy-preserving-stats.json index da812bf46..6231373e5 100644 --- a/devcon-api/data/sessions/devcon-7/privacy-preserving-stats.json +++ b/devcon-api/data/sessions/devcon-7/privacy-preserving-stats.json @@ -32,5 +32,9 @@ "kevin-chia", "teeramet-jern-kunpittaya" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T07:20:00.000Z", + "slot_end": "2024-11-12T07:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/10sZNPm9ETDOiRts7vDo9aVWovdRE2PpqvKAxR6_9Lv8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/prize-worthy-an-ethereum-python-hackathon-guide.json b/devcon-api/data/sessions/devcon-7/prize-worthy-an-ethereum-python-hackathon-guide.json index e1dfad797..ac457eb9e 100644 --- a/devcon-api/data/sessions/devcon-7/prize-worthy-an-ethereum-python-hackathon-guide.json +++ b/devcon-api/data/sessions/devcon-7/prize-worthy-an-ethereum-python-hackathon-guide.json @@ -26,5 +26,9 @@ "speakers": [ "marc-garreau" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T02:45:00.000Z", + "slot_end": "2024-11-13T04:15:00.000Z", + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1BdovxuMXRzh3v5kgPx7kmJtQ78cQ3TRzKpVqoR27GwE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/product-led-blockchain-development.json b/devcon-api/data/sessions/devcon-7/product-led-blockchain-development.json index 28a22894f..cf2534dc6 100644 --- a/devcon-api/data/sessions/devcon-7/product-led-blockchain-development.json +++ b/devcon-api/data/sessions/devcon-7/product-led-blockchain-development.json @@ -21,5 +21,9 @@ "speakers": [ "gregory-rocco" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T02:55:00.000Z", + "slot_end": "2024-11-14T03:05:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1aMtbpw97Q1DjqYA3pKLPTVpJ9vWOJoduN-rGCXYlHck" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/programable-cryptograhies-and-smart-contract.json b/devcon-api/data/sessions/devcon-7/programable-cryptograhies-and-smart-contract.json index e6ed4a84f..e7a792a24 100644 --- a/devcon-api/data/sessions/devcon-7/programable-cryptograhies-and-smart-contract.json +++ b/devcon-api/data/sessions/devcon-7/programable-cryptograhies-and-smart-contract.json @@ -25,5 +25,9 @@ "speakers": [ "shouki-tsuda" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:30:00.000Z", + "slot_end": "2024-11-13T04:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1dUK2fPW4Yka7X0nBzFRlJXDKOPHcZn0iLzNpS3rUVcI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/programmable-cryptography-and-ethereum.json b/devcon-api/data/sessions/devcon-7/programmable-cryptography-and-ethereum.json index d9b15a4ff..a2c787eed 100644 --- a/devcon-api/data/sessions/devcon-7/programmable-cryptography-and-ethereum.json +++ b/devcon-api/data/sessions/devcon-7/programmable-cryptography-and-ethereum.json @@ -28,5 +28,9 @@ "vitalik-buterin", "0xparc" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:30:00.000Z", + "slot_end": "2024-11-12T09:30:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1xCnHIn3N6_CE75tyV-Jo2eMU07wZIBXFedFxwrk7xf4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/programmable-cryptography-is-the-missing-piece-to-the-internet.json b/devcon-api/data/sessions/devcon-7/programmable-cryptography-is-the-missing-piece-to-the-internet.json new file mode 100644 index 000000000..a996950d3 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/programmable-cryptography-is-the-missing-piece-to-the-internet.json @@ -0,0 +1,25 @@ +{ + "id": "programmable-cryptography-is-the-missing-piece-to-the-internet", + "sourceId": "JVGEDS", + "title": "Programmable Cryptography is the missing piece to the Internet", + "description": "You rarely hear of issues at the networking layer of the Internet: networking companies are running utilities business: they are fungible and can be swapped if distrusted.\r\nMost of the value captured on the Internet -- and also most abuse -- happen at the Compute and Data layer of the Web. Ethereum gave us a glimpse of a fundamentally different architecture for Compute and Data than Client/Server architecture.We think the Internet is 1/3 complete, and that programmable cryptography can finish it.", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": true, + "doNotRecord": false, + "keywords": [ + "None" + ], + "tags": [], + "language": "en", + "speakers": [ + "justin-glibert" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-13T02:45:00.000Z", + "slot_end": "2024-11-13T03:15:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1yuek7FVsP0Ov8ZWMCbVJX0zA_KsFKhhx7JBnbKcs_qY" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/protec-and-attac-programmatic-execution-layer-consensus-tests.json b/devcon-api/data/sessions/devcon-7/protec-and-attac-programmatic-execution-layer-consensus-tests.json index 812a6a96b..60b89ca89 100644 --- a/devcon-api/data/sessions/devcon-7/protec-and-attac-programmatic-execution-layer-consensus-tests.json +++ b/devcon-api/data/sessions/devcon-7/protec-and-attac-programmatic-execution-layer-consensus-tests.json @@ -26,5 +26,9 @@ "speakers": [ "danceratopz" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:00:00.000Z", + "slot_end": "2024-11-13T08:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1H_C3_bcxmpSTe9V9Z7CXA4jdQBIVdf6U0HYmPOFadS0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/protocol-alignment-governing-like-a-protocol.json b/devcon-api/data/sessions/devcon-7/protocol-alignment-governing-like-a-protocol.json index 548142e7e..4beea7ffd 100644 --- a/devcon-api/data/sessions/devcon-7/protocol-alignment-governing-like-a-protocol.json +++ b/devcon-api/data/sessions/devcon-7/protocol-alignment-governing-like-a-protocol.json @@ -24,5 +24,9 @@ "speakers": [ "noturhandle" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:30:00.000Z", + "slot_end": "2024-11-13T09:40:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1n1_ahUlOLb7iuUb9uaTE_CyPbh0s7FZKpQGTyQ4xxps" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/protocol-guild-a-commons-funding-protocol.json b/devcon-api/data/sessions/devcon-7/protocol-guild-a-commons-funding-protocol.json index ddb32e514..f39c11b48 100644 --- a/devcon-api/data/sessions/devcon-7/protocol-guild-a-commons-funding-protocol.json +++ b/devcon-api/data/sessions/devcon-7/protocol-guild-a-commons-funding-protocol.json @@ -7,7 +7,7 @@ "type": "Talk", "expertise": "Beginner", "audience": "Community", - "featured": true, + "featured": false, "doNotRecord": false, "keywords": [ "ACD", @@ -24,5 +24,9 @@ "speakers": [ "trent-van-epps" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:00:00.000Z", + "slot_end": "2024-11-15T05:30:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1X-IkjzbaZoye8kj19czZe1suKsBA9C7jL4gsmxYI5ko" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/protocol-mev-capture-execution-tickets-vs-execution-auctions.json b/devcon-api/data/sessions/devcon-7/protocol-mev-capture-execution-tickets-vs-execution-auctions.json deleted file mode 100644 index 649542a23..000000000 --- a/devcon-api/data/sessions/devcon-7/protocol-mev-capture-execution-tickets-vs-execution-auctions.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "id": "protocol-mev-capture-execution-tickets-vs-execution-auctions", - "sourceId": "Z3BPXH", - "title": "Protocol MEV Capture: Execution Tickets vs Execution Auctions", - "description": "Ethereum faces a principal-agent problem where the protocol creates MEV but leaks it to proposers, exposing the system to externalities like timing games. Properly capturing and redistributing MEV is crucial for Ethereum's evolution. Potential solutions include ETs, EAs, and ePBS.\r\n\r\nI have been working with some EF folks and crypto researchers on economic research of these protocols and want to discuss the latest advancements in this area.", - "track": "Cryptoeconomics", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", - "featured": false, - "doNotRecord": false, - "keywords": [ - "Execution", - "Tickets" - ], - "tags": [ - "PBS", - "Consensus Mechanisms", - "MEV", - "execution", - "tickets", - "Consensus Mechanisms", - "MEV", - "PBS" - ], - "language": "en", - "speakers": [ - "jonah-burian" - ], - "eventId": "devcon-7" -} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/proving-liquidity-of-an-amm.json b/devcon-api/data/sessions/devcon-7/proving-liquidity-of-an-amm.json index b40eb5be6..b097e9e0b 100644 --- a/devcon-api/data/sessions/devcon-7/proving-liquidity-of-an-amm.json +++ b/devcon-api/data/sessions/devcon-7/proving-liquidity-of-an-amm.json @@ -23,5 +23,9 @@ "speakers": [ "jochen-hoenicke" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:10:00.000Z", + "slot_end": "2024-11-13T04:20:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1QlA6rBFr3f12d9BFrh9CBVqTCO60FFqlit1W076MzQ8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/putting-intents-and-users-together.json b/devcon-api/data/sessions/devcon-7/putting-intents-and-users-together.json index 9241e25c2..d3f04d2e0 100644 --- a/devcon-api/data/sessions/devcon-7/putting-intents-and-users-together.json +++ b/devcon-api/data/sessions/devcon-7/putting-intents-and-users-together.json @@ -27,5 +27,9 @@ "speakers": [ "abhimanyu-shekhawat" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:10:00.000Z", + "slot_end": "2024-11-14T04:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1oa41JFQPp-vuRePzM4jYH0K22uvY02iOso74y9q_Ryc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/quarkid-bringing-south-america-on-chain-with-ssi-and-account-abstraction.json b/devcon-api/data/sessions/devcon-7/quarkid-bringing-south-america-on-chain-with-ssi-and-account-abstraction.json index e2f9a45c8..a92710a94 100644 --- a/devcon-api/data/sessions/devcon-7/quarkid-bringing-south-america-on-chain-with-ssi-and-account-abstraction.json +++ b/devcon-api/data/sessions/devcon-7/quarkid-bringing-south-america-on-chain-with-ssi-and-account-abstraction.json @@ -30,5 +30,9 @@ "speakers": [ "diego-fernandez" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:00:00.000Z", + "slot_end": "2024-11-14T04:30:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1nZf4Y4ZKlAYK_rEfdGkjjq6S4WGbMxpwSUXYgi9pq-M" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/realligning-with-ethereum-from-l1-to-l2.json b/devcon-api/data/sessions/devcon-7/realligning-with-ethereum-from-l1-to-l2.json index 043cb4926..e4d862945 100644 --- a/devcon-api/data/sessions/devcon-7/realligning-with-ethereum-from-l1-to-l2.json +++ b/devcon-api/data/sessions/devcon-7/realligning-with-ethereum-from-l1-to-l2.json @@ -28,5 +28,9 @@ "justin-drake", "marek-olszewski" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:00:00.000Z", + "slot_end": "2024-11-13T10:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1JF1fLnBMiSF5FSuifcPd7xXZqFJpC793NAwW7MxdqhM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/reclaiming-our-dollar8-billion-funding-public-goods-with-stablecoin-profits.json b/devcon-api/data/sessions/devcon-7/reclaiming-our-dollar8-billion-funding-public-goods-with-stablecoin-profits.json index 788ed6a54..38d52c114 100644 --- a/devcon-api/data/sessions/devcon-7/reclaiming-our-dollar8-billion-funding-public-goods-with-stablecoin-profits.json +++ b/devcon-api/data/sessions/devcon-7/reclaiming-our-dollar8-billion-funding-public-goods-with-stablecoin-profits.json @@ -23,7 +23,12 @@ ], "language": "en", "speakers": [ - "jasper-driessens" + "jasper-driessens", + "garm" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T11:00:00.000Z", + "slot_end": "2024-11-14T11:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1AC1UEYubPRYIH9AzVy-E905hMuR67GeAMdfpHpaGm0g" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/redefined-interactions-transforming-user-experience-with-intents.json b/devcon-api/data/sessions/devcon-7/redefined-interactions-transforming-user-experience-with-intents.json index 64a3c3e85..e6ef8c543 100644 --- a/devcon-api/data/sessions/devcon-7/redefined-interactions-transforming-user-experience-with-intents.json +++ b/devcon-api/data/sessions/devcon-7/redefined-interactions-transforming-user-experience-with-intents.json @@ -26,5 +26,9 @@ "ran-hammer", "dom" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:10:00.000Z", + "slot_end": "2024-11-12T11:10:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1pQP77cQCgded-4Om05CtsNholtmf6N8hdDeVEVTDvKU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/redefining-daos-state-of-daos-in-asia.json b/devcon-api/data/sessions/devcon-7/redefining-daos-state-of-daos-in-asia.json index 7bdfd9e5a..421d0f7ed 100644 --- a/devcon-api/data/sessions/devcon-7/redefining-daos-state-of-daos-in-asia.json +++ b/devcon-api/data/sessions/devcon-7/redefining-daos-state-of-daos-in-asia.json @@ -29,5 +29,9 @@ "gen", "yvonne" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:30:00.000Z", + "slot_end": "2024-11-13T05:30:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1ieI7X9rFpOPzhR32w8gT6d_tE2y-xDKaSS2cr_K6lgE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/reimagining-layer-0-new-worlds-and-ancient-philosophies.json b/devcon-api/data/sessions/devcon-7/reimagining-layer-0-new-worlds-and-ancient-philosophies.json index 39968033c..725ae79e4 100644 --- a/devcon-api/data/sessions/devcon-7/reimagining-layer-0-new-worlds-and-ancient-philosophies.json +++ b/devcon-api/data/sessions/devcon-7/reimagining-layer-0-new-worlds-and-ancient-philosophies.json @@ -29,5 +29,9 @@ "speakers": [ "dev-lewis" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:30:00.000Z", + "slot_end": "2024-11-12T09:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1hKiZ-7BNfUDp8MUrH21ufSaRDdB7UK0-A4X85CDWHvg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/reth-10-how-did-we-get-here-and-what-is-next.json b/devcon-api/data/sessions/devcon-7/reth-10-how-did-we-get-here-and-what-is-next.json index 80d3faee5..76381e760 100644 --- a/devcon-api/data/sessions/devcon-7/reth-10-how-did-we-get-here-and-what-is-next.json +++ b/devcon-api/data/sessions/devcon-7/reth-10-how-did-we-get-here-and-what-is-next.json @@ -25,5 +25,9 @@ "speakers": [ "georgios-konstantopoulos" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:00:00.000Z", + "slot_end": "2024-11-13T09:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1UdyIubnyXa-jfQkQkNDBDIP68YwdvTL9o61nG4a3fFU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/rethinking-ethereums-account-model.json b/devcon-api/data/sessions/devcon-7/rethinking-ethereums-account-model.json index b9a338f0f..e3d52c030 100644 --- a/devcon-api/data/sessions/devcon-7/rethinking-ethereums-account-model.json +++ b/devcon-api/data/sessions/devcon-7/rethinking-ethereums-account-model.json @@ -27,5 +27,9 @@ "speakers": [ "will-villanueva" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T02:45:00.000Z", + "slot_end": "2024-11-13T02:55:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1S8CtqAgd4RfP7bFHLKoa51ch_PX1Vkr5bs1-02-C3XE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/rethinking-usability-in-a-world-of-data-ownership.json b/devcon-api/data/sessions/devcon-7/rethinking-usability-in-a-world-of-data-ownership.json index 102a587a3..258d578bd 100644 --- a/devcon-api/data/sessions/devcon-7/rethinking-usability-in-a-world-of-data-ownership.json +++ b/devcon-api/data/sessions/devcon-7/rethinking-usability-in-a-world-of-data-ownership.json @@ -25,5 +25,9 @@ "speakers": [ "rachel" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T03:30:00.000Z", + "slot_end": "2024-11-13T04:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1J2Pvcrn11ngEmYIecAN4U40wGXlrktRwNsT9I3TM-YM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/rethinking-user-risks-at-l2beat.json b/devcon-api/data/sessions/devcon-7/rethinking-user-risks-at-l2beat.json index 1ab327434..fd2b646c7 100644 --- a/devcon-api/data/sessions/devcon-7/rethinking-user-risks-at-l2beat.json +++ b/devcon-api/data/sessions/devcon-7/rethinking-user-risks-at-l2beat.json @@ -26,5 +26,9 @@ "speakers": [ "piotr-szlachciak" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:20:00.000Z", + "slot_end": "2024-11-12T10:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1eDeIVW8yw0TTm6i7x1PFeXMtab7BfMey3gIO056ytDw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/reverse-engineering-evm-bytecode-with-ghidra.json b/devcon-api/data/sessions/devcon-7/reverse-engineering-evm-bytecode-with-ghidra.json index 0b8532ad1..e92c7b9d0 100644 --- a/devcon-api/data/sessions/devcon-7/reverse-engineering-evm-bytecode-with-ghidra.json +++ b/devcon-api/data/sessions/devcon-7/reverse-engineering-evm-bytecode-with-ghidra.json @@ -22,5 +22,9 @@ "yuejie", "louis" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T07:00:00.000Z", + "slot_end": "2024-11-15T08:30:00.000Z", + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1cpw84aROzg-pzvJ3BWMKjrp6Dqvqw_OF_Xga5Rc8UU0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/revm-endgame.json b/devcon-api/data/sessions/devcon-7/revm-endgame.json index aa844e253..4c558612f 100644 --- a/devcon-api/data/sessions/devcon-7/revm-endgame.json +++ b/devcon-api/data/sessions/devcon-7/revm-endgame.json @@ -28,5 +28,9 @@ "speakers": [ "dragan-rakita" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:30:00.000Z", + "slot_end": "2024-11-14T05:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1Eqr32OyHNOUkt06oQXAiVNTwZse9uMoY_tw7Ag2SkQs" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/rlnv2-enhanced-spam-protection-for-all-peer-to-peer-networks.json b/devcon-api/data/sessions/devcon-7/rlnv2-enhanced-spam-protection-for-all-peer-to-peer-networks.json index 1a8a36f58..250a84186 100644 --- a/devcon-api/data/sessions/devcon-7/rlnv2-enhanced-spam-protection-for-all-peer-to-peer-networks.json +++ b/devcon-api/data/sessions/devcon-7/rlnv2-enhanced-spam-protection-for-all-peer-to-peer-networks.json @@ -30,5 +30,9 @@ "franck-royer", "alvaro" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T07:30:00.000Z", + "slot_end": "2024-11-13T09:00:00.000Z", + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1ab7Dm_NLmbdVl-rQdbpavpCT-nXILHwBPKMRvciyvFQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/road-to-effective-public-goods-funding-through-quantitative-cross-comparative-analysis-of-grants-programs.json b/devcon-api/data/sessions/devcon-7/road-to-effective-public-goods-funding-through-quantitative-cross-comparative-analysis-of-grants-programs.json index 2a794ad7e..979cd789a 100644 --- a/devcon-api/data/sessions/devcon-7/road-to-effective-public-goods-funding-through-quantitative-cross-comparative-analysis-of-grants-programs.json +++ b/devcon-api/data/sessions/devcon-7/road-to-effective-public-goods-funding-through-quantitative-cross-comparative-analysis-of-grants-programs.json @@ -32,5 +32,9 @@ "speakers": [ "shinya-mori" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:20:00.000Z", + "slot_end": "2024-11-15T03:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1el9pBQpo_PXoaMz4cdOtMT4cXnCNpLdicORmmniTBK4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/robust-restaking-networks.json b/devcon-api/data/sessions/devcon-7/robust-restaking-networks.json index 51cdd9020..2c67bb7c6 100644 --- a/devcon-api/data/sessions/devcon-7/robust-restaking-networks.json +++ b/devcon-api/data/sessions/devcon-7/robust-restaking-networks.json @@ -23,5 +23,9 @@ "speakers": [ "naveen-durvasula" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:20:00.000Z", + "slot_end": "2024-11-13T08:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/19pt0uKTgDWFeqwxxWBjlyG912sJ3Ez2L29Niax82m9w" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/rohingya-decentralized-identity-and-community-building.json b/devcon-api/data/sessions/devcon-7/rohingya-decentralized-identity-and-community-building.json index e0e9cbea4..2c50ca40e 100644 --- a/devcon-api/data/sessions/devcon-7/rohingya-decentralized-identity-and-community-building.json +++ b/devcon-api/data/sessions/devcon-7/rohingya-decentralized-identity-and-community-building.json @@ -23,5 +23,9 @@ "speakers": [ "muhammad-noor" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:20:00.000Z", + "slot_end": "2024-11-14T08:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1UYUaHo5Qavbvjs-V4IY1wgEZga3-zWvPCG7PXENX-k4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/running-ethereum-node-in-africa.json b/devcon-api/data/sessions/devcon-7/running-ethereum-node-in-africa.json index 1e8c096ea..951ef2bc7 100644 --- a/devcon-api/data/sessions/devcon-7/running-ethereum-node-in-africa.json +++ b/devcon-api/data/sessions/devcon-7/running-ethereum-node-in-africa.json @@ -27,5 +27,9 @@ "speakers": [ "david-uzochukwu" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:10:00.000Z", + "slot_end": "2024-11-14T09:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1buMXIg1gOhRzKk22wUllHQbcl9xVPk1mQ7_JHDKF_oQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/running-local-ethereum-devnets-and-testing-all-the-things.json b/devcon-api/data/sessions/devcon-7/running-local-ethereum-devnets-and-testing-all-the-things.json index 8f94c5f20..cc1271928 100644 --- a/devcon-api/data/sessions/devcon-7/running-local-ethereum-devnets-and-testing-all-the-things.json +++ b/devcon-api/data/sessions/devcon-7/running-local-ethereum-devnets-and-testing-all-the-things.json @@ -21,5 +21,9 @@ "tyler", "ying-tong" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:30:00.000Z", + "slot_end": "2024-11-13T06:00:00.000Z", + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1VYoulZIaTgzIaK94vwXsJFSFdoXAMyclgEJ3GUHpiYw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/running-wargames-to-prepare-protocol-teams-for-incident-response.json b/devcon-api/data/sessions/devcon-7/running-wargames-to-prepare-protocol-teams-for-incident-response.json index beb27ee0d..75267ac48 100644 --- a/devcon-api/data/sessions/devcon-7/running-wargames-to-prepare-protocol-teams-for-incident-response.json +++ b/devcon-api/data/sessions/devcon-7/running-wargames-to-prepare-protocol-teams-for-incident-response.json @@ -26,5 +26,9 @@ "isaac-patka", "kelsie-nabben" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:50:00.000Z", + "slot_end": "2024-11-12T06:20:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1Vl9aDLrFn0_bNTA3ddPbHqxDjrCLUyNEIUn4eBlSNzE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/satellite-based-cryptographic-layer-extra-terrestial-extension-to-ethereum.json b/devcon-api/data/sessions/devcon-7/satellite-based-cryptographic-layer-extra-terrestial-extension-to-ethereum.json index aac1f1b45..9f04d251a 100644 --- a/devcon-api/data/sessions/devcon-7/satellite-based-cryptographic-layer-extra-terrestial-extension-to-ethereum.json +++ b/devcon-api/data/sessions/devcon-7/satellite-based-cryptographic-layer-extra-terrestial-extension-to-ethereum.json @@ -28,5 +28,9 @@ "daniel-bar", "matej-yangwao" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:20:00.000Z", + "slot_end": "2024-11-15T05:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Net_UwG69ncJlQvHg5qG_nefAW16HDrDDKf-9OaDpsw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/scalable-and-sovereign-evm-data-modern-data-engineering-best-practices.json b/devcon-api/data/sessions/devcon-7/scalable-and-sovereign-evm-data-modern-data-engineering-best-practices.json index 4077b6d95..c1c56d826 100644 --- a/devcon-api/data/sessions/devcon-7/scalable-and-sovereign-evm-data-modern-data-engineering-best-practices.json +++ b/devcon-api/data/sessions/devcon-7/scalable-and-sovereign-evm-data-modern-data-engineering-best-practices.json @@ -25,5 +25,9 @@ "speakers": [ "storm-slivkoff" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:30:00.000Z", + "slot_end": "2024-11-14T09:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1ArYtVYufUwHpFKb-cm8W6DCWGSPca78nUlpjKQDTmiY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/scalable-multi-party-fhe-with-phantom-zone.json b/devcon-api/data/sessions/devcon-7/scalable-multi-party-fhe-with-phantom-zone.json index 8e04ce2df..480459a2e 100644 --- a/devcon-api/data/sessions/devcon-7/scalable-multi-party-fhe-with-phantom-zone.json +++ b/devcon-api/data/sessions/devcon-7/scalable-multi-party-fhe-with-phantom-zone.json @@ -22,5 +22,9 @@ "speakers": [ "janmajaya-mall" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:00:00.000Z", + "slot_end": "2024-11-14T07:30:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1V86Kc6aOcbAUsOm8NBUDaQ00YrCn0XJN5ce8Lyt73WU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/scaling-autonomous-worlds-building-the-foundations-and-sewers-for-millions-of-inhabitants.json b/devcon-api/data/sessions/devcon-7/scaling-autonomous-worlds-building-the-foundations-and-sewers-for-millions-of-inhabitants.json index 7b1252906..c80b4695c 100644 --- a/devcon-api/data/sessions/devcon-7/scaling-autonomous-worlds-building-the-foundations-and-sewers-for-millions-of-inhabitants.json +++ b/devcon-api/data/sessions/devcon-7/scaling-autonomous-worlds-building-the-foundations-and-sewers-for-millions-of-inhabitants.json @@ -25,5 +25,9 @@ "speakers": [ "tdot" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:00:00.000Z", + "slot_end": "2024-11-13T08:30:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/11DTfplHre4QguicqcET5ubMdfycNHdyjo8Imn5A0lWc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/scaling-crypto-theres-an-app-for-that-onboarding-millions-in-africa-with-minipay.json b/devcon-api/data/sessions/devcon-7/scaling-crypto-theres-an-app-for-that-onboarding-millions-in-africa-with-minipay.json index e8f83f8aa..051a7f886 100644 --- a/devcon-api/data/sessions/devcon-7/scaling-crypto-theres-an-app-for-that-onboarding-millions-in-africa-with-minipay.json +++ b/devcon-api/data/sessions/devcon-7/scaling-crypto-theres-an-app-for-that-onboarding-millions-in-africa-with-minipay.json @@ -27,5 +27,9 @@ "speakers": [ "rene-reinsberg" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:00:00.000Z", + "slot_end": "2024-11-14T09:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1lk319WDhop2qBsR_BdMLAl1tdzOwri17ao4IPguI7Ac" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/scaling-ethereum-with-das-an-iterative-approach.json b/devcon-api/data/sessions/devcon-7/scaling-ethereum-with-das-an-iterative-approach.json index 9108f64f9..9d0c798b5 100644 --- a/devcon-api/data/sessions/devcon-7/scaling-ethereum-with-das-an-iterative-approach.json +++ b/devcon-api/data/sessions/devcon-7/scaling-ethereum-with-das-an-iterative-approach.json @@ -22,5 +22,9 @@ "speakers": [ "francesco" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:00:00.000Z", + "slot_end": "2024-11-12T08:30:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1AIOGsICQD3wWyrBZ5kDP7FX-hHDQ53lT_n8M7Jdl_kI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/screening-of-the-white-rabbit.json b/devcon-api/data/sessions/devcon-7/screening-of-the-white-rabbit.json index 1f90f180d..1ac720627 100644 --- a/devcon-api/data/sessions/devcon-7/screening-of-the-white-rabbit.json +++ b/devcon-api/data/sessions/devcon-7/screening-of-the-white-rabbit.json @@ -4,7 +4,7 @@ "title": "Screening of the White Rabbit", "description": "Screening of the White Rabbit", "track": "Experiences", - "type": "Music", + "type": "Movie", "expertise": "Beginner", "audience": "Design", "featured": false, @@ -17,8 +17,10 @@ "Abstraction" ], "language": "en", - "speakers": [ - "tbd" - ], - "eventId": "devcon-7" + "speakers": [], + "eventId": "devcon-7", + "slot_start": "2024-11-13T11:30:00.000Z", + "slot_end": "2024-11-13T12:15:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1IhRTtp7JRxxcgFhG5DluJWQD1KNt28d8UsxmQ7icfhc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/searcher-competition-in-block-building.json b/devcon-api/data/sessions/devcon-7/searcher-competition-in-block-building.json index 58acc1583..626e9853a 100644 --- a/devcon-api/data/sessions/devcon-7/searcher-competition-in-block-building.json +++ b/devcon-api/data/sessions/devcon-7/searcher-competition-in-block-building.json @@ -29,5 +29,9 @@ "speakers": [ "akaki-mamageishvili" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:30:00.000Z", + "slot_end": "2024-11-15T05:40:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1oRDP1vAH4P88oiBLEXOsJco7KgtJbQmYvKAeAkMug6Y" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/security-frameworks-by-seal.json b/devcon-api/data/sessions/devcon-7/security-frameworks-by-seal.json index ec4f5c363..4c63822c7 100644 --- a/devcon-api/data/sessions/devcon-7/security-frameworks-by-seal.json +++ b/devcon-api/data/sessions/devcon-7/security-frameworks-by-seal.json @@ -27,5 +27,9 @@ "speakers": [ "matta" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:20:00.000Z", + "slot_end": "2024-11-14T09:50:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1HmUewjGmXzH3e1271bv_rXsd73TpbSS90ZBFslgi4ic" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/security-through-obscurity-using-microdots-to-store-secrets.json b/devcon-api/data/sessions/devcon-7/security-through-obscurity-using-microdots-to-store-secrets.json index 018b69beb..31ac8989e 100644 --- a/devcon-api/data/sessions/devcon-7/security-through-obscurity-using-microdots-to-store-secrets.json +++ b/devcon-api/data/sessions/devcon-7/security-through-obscurity-using-microdots-to-store-secrets.json @@ -2,7 +2,7 @@ "id": "security-through-obscurity-using-microdots-to-store-secrets", "sourceId": "UHQDPU", "title": "Security through obscurity. Using microdots to store secrets.", - "description": "Key custody remains a tricky problem to solve. Most of the focus around improving the security of key custody revolve around software based approaches like secret sharing. However, physical approaches are also possible. This talk intends on discussing on how to secure secrets using microdots and how microdots may be fabricated at home with simple tools. \r\n\r\nMicrodots are a way of encoding messages in a tiny film which may be embedded secretly in covert documents.", + "description": "Key custody remains a tricky problem to solve. Most of the focus around improving the security of key custody revolve around software based approaches like secret sharing. However, physical approaches are also possible. \r\n\r\nThis talk discusses on how to secure secrets using microdots and how microdots may be fabricated at home with legally accessible tools.\r\n\r\nMicrodots is a technique which allows one to shrink documents down. This allows one to embed secrets in documents in plain sight.", "track": "Security", "type": "Lightning Talk", "expertise": "Intermediate", @@ -28,5 +28,9 @@ "speakers": [ "jseam" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:10:00.000Z", + "slot_end": "2024-11-12T10:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1zGqyVZiy__TgQYZes9fefN5S6uBUQLT9Yl6wbxjJ-2M" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/semaphore-v4.json b/devcon-api/data/sessions/devcon-7/semaphore-v4.json index 009697e8b..95c529486 100644 --- a/devcon-api/data/sessions/devcon-7/semaphore-v4.json +++ b/devcon-api/data/sessions/devcon-7/semaphore-v4.json @@ -28,5 +28,9 @@ "speakers": [ "cedoor" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T07:40:00.000Z", + "slot_end": "2024-11-12T07:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1YmtTM-yd2nSB_ngS9PGwWI8MTl0qWznjZ7FDh6Y19UQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/silk-worms-thai-silk-and-the-3000-year-pre-history-of-cryptoeconomics.json b/devcon-api/data/sessions/devcon-7/silk-worms-thai-silk-and-the-3000-year-pre-history-of-cryptoeconomics.json new file mode 100644 index 000000000..83fa24ffc --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/silk-worms-thai-silk-and-the-3000-year-pre-history-of-cryptoeconomics.json @@ -0,0 +1,27 @@ +{ + "id": "silk-worms-thai-silk-and-the-3000-year-pre-history-of-cryptoeconomics", + "sourceId": "EVLQDR", + "title": "Silk worms, thai silk, and the 3,000-year pre-history of cryptoeconomics", + "description": "Some of the oldest preserved fibers of silk on earth are those at Ban Chiang, in the North of Thailand.\r\n\r\nToday the phrase \"silk road\" is used to describe not only the history of Eurasian trade, but also colloquially any social situation in which secret or taboo commerce flourishes.\r\n\r\nThis talk explores the impact of the silk worm in driving stateless commerce, and identifies history practices arising from the silk routes which are now enshrined in cryptoeconomics.", + "track": "Cypherpunk & Privacy", + "type": "Talk", + "expertise": "Beginner", + "audience": "Local/SEA", + "featured": false, + "doNotRecord": false, + "keywords": [ + "silkworms" + ], + "tags": [ + "silkworms" + ], + "language": "en", + "speakers": [ + "justin-holmes" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-13T02:45:00.000Z", + "slot_end": "2024-11-13T03:15:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1mQVjc9cXXX6Xkymmqc8ZsTUXWC6MJBkt1IyPSNHHplE" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/simulating-an-ethereum-network-at-scale.json b/devcon-api/data/sessions/devcon-7/simulating-an-ethereum-network-at-scale.json index 3b1879a55..cc836e29d 100644 --- a/devcon-api/data/sessions/devcon-7/simulating-an-ethereum-network-at-scale.json +++ b/devcon-api/data/sessions/devcon-7/simulating-an-ethereum-network-at-scale.json @@ -24,5 +24,9 @@ "pop", "daniel-knopik" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T06:10:00.000Z", + "slot_end": "2024-11-14T06:40:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1x5qwU96CuNwokAG1SeZ9BSYZKjgzyrpzL5MwVOtxJWQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/single-slot-finality-and-the-future-of-staking.json b/devcon-api/data/sessions/devcon-7/single-slot-finality-and-the-future-of-staking.json index 1097610b6..7e02aaad3 100644 --- a/devcon-api/data/sessions/devcon-7/single-slot-finality-and-the-future-of-staking.json +++ b/devcon-api/data/sessions/devcon-7/single-slot-finality-and-the-future-of-staking.json @@ -31,5 +31,9 @@ "speakers": [ "francesco" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:40:00.000Z", + "slot_end": "2024-11-14T09:10:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1198JUW8nHiS-gIHBkbDTKrorHlxq2jJXKTiMaVCMvcI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/slangs-query-api-a-better-way-to-analyse-solidity-code.json b/devcon-api/data/sessions/devcon-7/slangs-query-api-a-better-way-to-analyse-solidity-code.json index a306e48b7..6da083714 100644 --- a/devcon-api/data/sessions/devcon-7/slangs-query-api-a-better-way-to-analyse-solidity-code.json +++ b/devcon-api/data/sessions/devcon-7/slangs-query-api-a-better-way-to-analyse-solidity-code.json @@ -26,5 +26,9 @@ "speakers": [ "antony-blakey" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:30:00.000Z", + "slot_end": "2024-11-15T06:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1y7kvxWFxGZ-TBTEld48n6Dz0MGYoIGHria1lhFAdTZo" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/smart-accounts-need-smart-sessions.json b/devcon-api/data/sessions/devcon-7/smart-accounts-need-smart-sessions.json index a6ce94de4..77bb06a9b 100644 --- a/devcon-api/data/sessions/devcon-7/smart-accounts-need-smart-sessions.json +++ b/devcon-api/data/sessions/devcon-7/smart-accounts-need-smart-sessions.json @@ -21,5 +21,9 @@ "speakers": [ "pedro-gomes" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:00:00.000Z", + "slot_end": "2024-11-15T04:30:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1Xn-t83UrHqZiD2z9Y1uuRL-w6SCGvLF-dX6-cK0TwYM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/smart-contracts-with-privacy-case-study-buying-renewable-power.json b/devcon-api/data/sessions/devcon-7/smart-contracts-with-privacy-case-study-buying-renewable-power.json index cfe39d840..7b53c65da 100644 --- a/devcon-api/data/sessions/devcon-7/smart-contracts-with-privacy-case-study-buying-renewable-power.json +++ b/devcon-api/data/sessions/devcon-7/smart-contracts-with-privacy-case-study-buying-renewable-power.json @@ -25,5 +25,9 @@ "speakers": [ "paul-brody" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:30:00.000Z", + "slot_end": "2024-11-13T11:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1iPCFSCb5vpiqtzwoYxszBwbVcjQ5iI86jv7FH1Uo3E8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/solarpunk-vs-lunarpunk-the-evolution-and-integration-of-these-movements.json b/devcon-api/data/sessions/devcon-7/solarpunk-vs-lunarpunk-the-evolution-and-integration-of-these-movements.json index 9a9c5d14b..d9ff1ddbf 100644 --- a/devcon-api/data/sessions/devcon-7/solarpunk-vs-lunarpunk-the-evolution-and-integration-of-these-movements.json +++ b/devcon-api/data/sessions/devcon-7/solarpunk-vs-lunarpunk-the-evolution-and-integration-of-these-movements.json @@ -30,5 +30,9 @@ "speakers": [ "manualzuru" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T11:20:00.000Z", + "slot_end": "2024-11-13T11:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Zg48147sw4ud8uPsdsYKyuXSSdSVDoJZ0LSxumOJZ4o" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/solidity-eof-and-via-ir.json b/devcon-api/data/sessions/devcon-7/solidity-eof-and-via-ir.json index f06b38061..80e8691c0 100644 --- a/devcon-api/data/sessions/devcon-7/solidity-eof-and-via-ir.json +++ b/devcon-api/data/sessions/devcon-7/solidity-eof-and-via-ir.json @@ -24,5 +24,9 @@ "speakers": [ "vishwa-mehta" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:00:00.000Z", + "slot_end": "2024-11-14T09:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1GmwHGEiPwMU4yfyA7ipBeOYh8M7CK0BgtepZdbx3JFA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/solidity-inline-assembly-for-developer-experience.json b/devcon-api/data/sessions/devcon-7/solidity-inline-assembly-for-developer-experience.json index 06cdb3152..e089e4cf6 100644 --- a/devcon-api/data/sessions/devcon-7/solidity-inline-assembly-for-developer-experience.json +++ b/devcon-api/data/sessions/devcon-7/solidity-inline-assembly-for-developer-experience.json @@ -23,5 +23,9 @@ "speakers": [ "vectorized" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:30:00.000Z", + "slot_end": "2024-11-14T10:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1ww4IN7FSAReDpOBeMK96jT38LWmsqkRdbQBoBnUIH-k" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/solo-staking-in-the-dark-forest-a-survival-guide.json b/devcon-api/data/sessions/devcon-7/solo-staking-in-the-dark-forest-a-survival-guide.json index 3ca11141d..8e2325d86 100644 --- a/devcon-api/data/sessions/devcon-7/solo-staking-in-the-dark-forest-a-survival-guide.json +++ b/devcon-api/data/sessions/devcon-7/solo-staking-in-the-dark-forest-a-survival-guide.json @@ -26,5 +26,9 @@ "speakers": [ "qianchen-q-yu" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:05:00.000Z", + "slot_end": "2024-11-15T03:15:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1d-GmGcNLmt1uMkzzdpBPgSsDGcejG31g_wfOtXcVIvg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/solving-multichain-ux-lessons-from-cosmos-for-the-rollup-ecosystem.json b/devcon-api/data/sessions/devcon-7/solving-multichain-ux-lessons-from-cosmos-for-the-rollup-ecosystem.json index b007e95c0..b34970252 100644 --- a/devcon-api/data/sessions/devcon-7/solving-multichain-ux-lessons-from-cosmos-for-the-rollup-ecosystem.json +++ b/devcon-api/data/sessions/devcon-7/solving-multichain-ux-lessons-from-cosmos-for-the-rollup-ecosystem.json @@ -29,5 +29,9 @@ "speakers": [ "sunny-aggarwal" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:50:00.000Z", + "slot_end": "2024-11-14T10:20:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/10vnF2ObOK5u8Z8XcfbB0o6Q0DIS1LwGHZA_ieNhsIXg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/sovereignists-vs-globalists.json b/devcon-api/data/sessions/devcon-7/sovereignists-vs-globalists.json index 87bc9cd5e..6e49aa201 100644 --- a/devcon-api/data/sessions/devcon-7/sovereignists-vs-globalists.json +++ b/devcon-api/data/sessions/devcon-7/sovereignists-vs-globalists.json @@ -28,5 +28,9 @@ "speakers": [ "adrian-brink" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T05:30:00.000Z", + "slot_end": "2024-11-15T05:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Ce0TClLRzVeI_KHk3Q7wjGn9iUM0mxltuQHeo2UgQuw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/speedrun-rollups-a-beginners-guide-to-l2s-zk-and-wtf-people-are-talking-about-on-panels.json b/devcon-api/data/sessions/devcon-7/speedrun-rollups-a-beginners-guide-to-l2s-zk-and-wtf-people-are-talking-about-on-panels.json index 8c44a2c8b..9ea341bc1 100644 --- a/devcon-api/data/sessions/devcon-7/speedrun-rollups-a-beginners-guide-to-l2s-zk-and-wtf-people-are-talking-about-on-panels.json +++ b/devcon-api/data/sessions/devcon-7/speedrun-rollups-a-beginners-guide-to-l2s-zk-and-wtf-people-are-talking-about-on-panels.json @@ -25,5 +25,9 @@ "speakers": [ "emily" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:30:00.000Z", + "slot_end": "2024-11-12T06:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/17fKWm64cWJz5zLVi9Av7ZypNBcbMuJYxb55zQcDbVJ8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/speedrunning-chain-abstraction-eips.json b/devcon-api/data/sessions/devcon-7/speedrunning-chain-abstraction-eips.json new file mode 100644 index 000000000..c62e3b371 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/speedrunning-chain-abstraction-eips.json @@ -0,0 +1,29 @@ +{ + "id": "speedrunning-chain-abstraction-eips", + "sourceId": "UVUPRS", + "title": "Speedrunning chain abstraction EIPs", + "description": "We look at different EIPs in pipeline across the CAKE stack and how they relate to chain abstraction.", + "track": "Usability", + "type": "Workshop", + "expertise": "Expert", + "audience": "Developer", + "featured": false, + "doNotRecord": false, + "keywords": [ + "ChainAbstraction", + "CredibleAccounts", + "Cross-chain" + ], + "tags": [ + "cross-chain" + ], + "language": "en", + "speakers": [ + "onebalance-daniel-w" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-15T07:20:00.000Z", + "slot_end": "2024-11-15T08:50:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1up9DjzXHNhdVzKddYHp52RLJfA0EO60JAyhULDNogTk" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/stablecoin-technicalities-innovations-challenges-and-opportunities.json b/devcon-api/data/sessions/devcon-7/stablecoin-technicalities-innovations-challenges-and-opportunities.json index 2aea956d7..e2947ebaa 100644 --- a/devcon-api/data/sessions/devcon-7/stablecoin-technicalities-innovations-challenges-and-opportunities.json +++ b/devcon-api/data/sessions/devcon-7/stablecoin-technicalities-innovations-challenges-and-opportunities.json @@ -25,5 +25,9 @@ "speakers": [ "edwin-aoki" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:10:00.000Z", + "slot_end": "2024-11-14T07:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Mh_MTgJQI_Yj0brAf1A-CWrCUWCivpHPQFUodwNtN3M" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/staking-for-school-connectivity.json b/devcon-api/data/sessions/devcon-7/staking-for-school-connectivity.json index 3f30f5b69..453044102 100644 --- a/devcon-api/data/sessions/devcon-7/staking-for-school-connectivity.json +++ b/devcon-api/data/sessions/devcon-7/staking-for-school-connectivity.json @@ -28,5 +28,9 @@ "speakers": [ "gerben-kijne" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:40:00.000Z", + "slot_end": "2024-11-14T09:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1rmmBw3SZZEyNNDi7PgdUEMlN6Wfogmt3EIpC8WZe-5I" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/stark-proofs-eli5.json b/devcon-api/data/sessions/devcon-7/stark-proofs-eli5.json index 721f76b48..0cb3d39de 100644 --- a/devcon-api/data/sessions/devcon-7/stark-proofs-eli5.json +++ b/devcon-api/data/sessions/devcon-7/stark-proofs-eli5.json @@ -25,5 +25,9 @@ "speakers": [ "henri" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T06:50:00.000Z", + "slot_end": "2024-11-12T07:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1wuFB_JXv5HWJjXdbPmQNAk43TRxm_cDU9haSzPCxKco" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/start-contributing-to-economic-protocol-development.json b/devcon-api/data/sessions/devcon-7/start-contributing-to-economic-protocol-development.json index 4083b969d..93d4c3f88 100644 --- a/devcon-api/data/sessions/devcon-7/start-contributing-to-economic-protocol-development.json +++ b/devcon-api/data/sessions/devcon-7/start-contributing-to-economic-protocol-development.json @@ -23,5 +23,9 @@ "speakers": [ "julian-ma" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:00:00.000Z", + "slot_end": "2024-11-13T08:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1oT8-qF_kFLzRfy9StlucF5G7CCSCbwTrU3VGnmV4M-M" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/state-contention-rules-everything-around-me.json b/devcon-api/data/sessions/devcon-7/state-contention-rules-everything-around-me.json index a1d09a839..5c23b8d20 100644 --- a/devcon-api/data/sessions/devcon-7/state-contention-rules-everything-around-me.json +++ b/devcon-api/data/sessions/devcon-7/state-contention-rules-everything-around-me.json @@ -26,5 +26,9 @@ "speakers": [ "james-prestwich" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:10:00.000Z", + "slot_end": "2024-11-14T10:40:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1cS2GTJFjotanBsdxY8DrP-qcMwV7ijAs3-hVV-oIS40" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/state-of-the-ens.json b/devcon-api/data/sessions/devcon-7/state-of-the-ens.json index e4000eac2..af48674b5 100644 --- a/devcon-api/data/sessions/devcon-7/state-of-the-ens.json +++ b/devcon-api/data/sessions/devcon-7/state-of-the-ens.json @@ -25,5 +25,9 @@ "speakers": [ "jeff-lau" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T02:45:00.000Z", + "slot_end": "2024-11-15T03:15:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1z_YHSVofOJSq48tqbAiqN423gAZrzi5rzZMND8BcHDw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/structuring-censorship-resistant-privacy-protocols-risks-and-considerations.json b/devcon-api/data/sessions/devcon-7/structuring-censorship-resistant-privacy-protocols-risks-and-considerations.json index 35a9197f4..659fbb06f 100644 --- a/devcon-api/data/sessions/devcon-7/structuring-censorship-resistant-privacy-protocols-risks-and-considerations.json +++ b/devcon-api/data/sessions/devcon-7/structuring-censorship-resistant-privacy-protocols-risks-and-considerations.json @@ -27,5 +27,9 @@ "andre-omietanski", "amal-ibraymi" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:30:00.000Z", + "slot_end": "2024-11-14T11:00:00.000Z", + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1hNJE0EKTqY7KkSQmnZdpNsxrFfsKPlhwl0VFWn9f3pA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/superliquid-mechanisms-for-decentralized-stablecoins.json b/devcon-api/data/sessions/devcon-7/superliquid-mechanisms-for-decentralized-stablecoins.json index 2cafe8b94..9d163c0e9 100644 --- a/devcon-api/data/sessions/devcon-7/superliquid-mechanisms-for-decentralized-stablecoins.json +++ b/devcon-api/data/sessions/devcon-7/superliquid-mechanisms-for-decentralized-stablecoins.json @@ -26,5 +26,9 @@ "speakers": [ "ariah-klages-mundt" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:00:00.000Z", + "slot_end": "2024-11-13T10:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1Uq2Z7r9A4ctbRuT4PbYzFJRFe2xqpvo_AnrVxHcMjiU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/supernodes-on-a-shoestring-democratizing-ethereum-with-low-power-hardware.json b/devcon-api/data/sessions/devcon-7/supernodes-on-a-shoestring-democratizing-ethereum-with-low-power-hardware.json new file mode 100644 index 000000000..55d30a972 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/supernodes-on-a-shoestring-democratizing-ethereum-with-low-power-hardware.json @@ -0,0 +1,38 @@ +{ + "id": "supernodes-on-a-shoestring-democratizing-ethereum-with-low-power-hardware", + "sourceId": "W3DKPQ", + "title": "Supernodes on a Shoestring: Democratizing Ethereum with Low-Power Hardware", + "description": "Learn to run a full Ethereum supernode (L1 & L2) on affordable hardware (ARM devices) This live demo will guide you through selecting the hardware, installing EoA image who automatically install and configure all the software. Become a part of the decentralized Ethereum on a easy and power efficient way.", + "track": "Core Protocol", + "type": "Workshop", + "expertise": "Beginner", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Node Operation", + "Low-Power Hardware" + ], + "tags": [ + "Layer 1", + "Decentralization Improvements", + "Layer 2s", + "Decentralization", + "hardware", + "low-power", + "Decentralization", + "Decentralization Improvements", + "Layer 1", + "Layer 2s" + ], + "language": "en", + "speakers": [ + "diego-losada", + "fernando-collado" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:30:00.000Z", + "slot_end": "2024-11-13T06:00:00.000Z", + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/1iW-qq2w5XkPf2rNpSWzKfErwV_ysrpVcA97rrOKKEyQ" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/sybil-proof-mechanisms.json b/devcon-api/data/sessions/devcon-7/sybil-proof-mechanisms.json index ea0d67a75..590b61343 100644 --- a/devcon-api/data/sessions/devcon-7/sybil-proof-mechanisms.json +++ b/devcon-api/data/sessions/devcon-7/sybil-proof-mechanisms.json @@ -27,5 +27,9 @@ "speakers": [ "christoph-schlegel" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:30:00.000Z", + "slot_end": "2024-11-13T08:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1zjLtbzOM-9p0FmUus6R7GhQq9rHDQj5paePedPnL_rA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/tackling-east-asias-population-decline-issues-with-local-coops-subsystem-for-local-governance.json b/devcon-api/data/sessions/devcon-7/tackling-east-asias-population-decline-issues-with-local-coops-subsystem-for-local-governance.json index 2bc98dab3..03dac8ba0 100644 --- a/devcon-api/data/sessions/devcon-7/tackling-east-asias-population-decline-issues-with-local-coops-subsystem-for-local-governance.json +++ b/devcon-api/data/sessions/devcon-7/tackling-east-asias-population-decline-issues-with-local-coops-subsystem-for-local-governance.json @@ -28,5 +28,9 @@ "speakers": [ "atsushi-hayashi" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:40:00.000Z", + "slot_end": "2024-11-14T08:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/105LJog6X4qLZc6Fr_TdY9gMTLhUukbrbE677s9fsW6E" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/tales-from-interop.json b/devcon-api/data/sessions/devcon-7/tales-from-interop.json index cd5b3d365..46afff4fb 100644 --- a/devcon-api/data/sessions/devcon-7/tales-from-interop.json +++ b/devcon-api/data/sessions/devcon-7/tales-from-interop.json @@ -25,5 +25,9 @@ "speakers": [ "parithosh-jayanthi" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T09:30:00.000Z", + "slot_end": "2024-11-12T10:00:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1EI6PvXpSa-LCMg1S_f31vrLcip8y61g5BqDRGaUIJe0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/tbd-but-something-about-homomorphic-encryption.json b/devcon-api/data/sessions/devcon-7/tbd-but-something-about-homomorphic-encryption.json index 91b90ea3b..e74f51f68 100644 --- a/devcon-api/data/sessions/devcon-7/tbd-but-something-about-homomorphic-encryption.json +++ b/devcon-api/data/sessions/devcon-7/tbd-but-something-about-homomorphic-encryption.json @@ -32,5 +32,9 @@ "speakers": [ "jean-philippe-bossuat" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T07:30:00.000Z", + "slot_end": "2024-11-14T08:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1qdDRslHeX1rQN30xep6TupLd5KYw4-agBG6u4Zh17dA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/tending-the-infinite-garden-organizational-culture-in-the-ethereum-ecosystem.json b/devcon-api/data/sessions/devcon-7/tending-the-infinite-garden-organizational-culture-in-the-ethereum-ecosystem.json index 49d39b4d0..edddbc2ad 100644 --- a/devcon-api/data/sessions/devcon-7/tending-the-infinite-garden-organizational-culture-in-the-ethereum-ecosystem.json +++ b/devcon-api/data/sessions/devcon-7/tending-the-infinite-garden-organizational-culture-in-the-ethereum-ecosystem.json @@ -7,7 +7,7 @@ "type": "Talk", "expertise": "Intermediate", "audience": "Developer", - "featured": true, + "featured": false, "doNotRecord": false, "keywords": [ "Ethereum", @@ -25,5 +25,9 @@ "speakers": [ "ann-brody" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T11:00:00.000Z", + "slot_end": "2024-11-13T11:30:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1f-XpVYzA-AiFID7laGqTa-L6kAXqGezXQRCWQw-a-L4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/test-sesh.json b/devcon-api/data/sessions/devcon-7/test-sesh.json deleted file mode 100644 index 759e853dd..000000000 --- a/devcon-api/data/sessions/devcon-7/test-sesh.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "id": "test-sesh", - "sourceId": "YHHKCZ", - "title": "test sesh", - "description": "test can I chance?", - "track": "Ethereum Foundation", - "type": "Talk", - "expertise": "Expert", - "audience": "Engineering", - "featured": false, - "doNotRecord": false, - "keywords": [ - "
" - ], - "tags": [], - "language": "en", - "speakers": [ - "test-user" - ], - "eventId": "devcon-7" -} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-10-most-common-vulnerabilities-found-in-audit-contests.json b/devcon-api/data/sessions/devcon-7/the-10-most-common-vulnerabilities-found-in-audit-contests.json index 4ced8d9d8..59ac08788 100644 --- a/devcon-api/data/sessions/devcon-7/the-10-most-common-vulnerabilities-found-in-audit-contests.json +++ b/devcon-api/data/sessions/devcon-7/the-10-most-common-vulnerabilities-found-in-audit-contests.json @@ -26,5 +26,9 @@ "speakers": [ "jack-sanford" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:40:00.000Z", + "slot_end": "2024-11-12T10:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1_iMeu-TIt6aOehgouo5xQOCb89l5Su5oE2WffTDcOII" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-age-of-aggregation.json b/devcon-api/data/sessions/devcon-7/the-age-of-aggregation.json index 5be51be2e..ae440089e 100644 --- a/devcon-api/data/sessions/devcon-7/the-age-of-aggregation.json +++ b/devcon-api/data/sessions/devcon-7/the-age-of-aggregation.json @@ -27,5 +27,9 @@ "speakers": [ "sandeep-nailwal" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:30:00.000Z", + "slot_end": "2024-11-15T05:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/19GjAOPnXoMBNpAerM--poOFpPMM-IeprVNBtTrgK-UA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-blind-mans-elephant-a-product-vision-towards-private-identities.json b/devcon-api/data/sessions/devcon-7/the-blind-mans-elephant-a-product-vision-towards-private-identities.json index 457932c6f..e6a3d7def 100644 --- a/devcon-api/data/sessions/devcon-7/the-blind-mans-elephant-a-product-vision-towards-private-identities.json +++ b/devcon-api/data/sessions/devcon-7/the-blind-mans-elephant-a-product-vision-towards-private-identities.json @@ -28,5 +28,9 @@ "speakers": [ "andy" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T07:10:00.000Z", + "slot_end": "2024-11-12T07:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1OM2zZQsD8haiBnMdAS98Oz90Cmk3F2nH7dY0H_hjKTA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-butterfly-effect-and-paradoxes-of-account-abstraction-in-the-defi-ecosystem.json b/devcon-api/data/sessions/devcon-7/the-butterfly-effect-and-paradoxes-of-account-abstraction-in-the-defi-ecosystem.json index 7a9381120..13c601f51 100644 --- a/devcon-api/data/sessions/devcon-7/the-butterfly-effect-and-paradoxes-of-account-abstraction-in-the-defi-ecosystem.json +++ b/devcon-api/data/sessions/devcon-7/the-butterfly-effect-and-paradoxes-of-account-abstraction-in-the-defi-ecosystem.json @@ -25,5 +25,9 @@ "speakers": [ "niha" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T02:45:00.000Z", + "slot_end": "2024-11-13T03:15:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1zpiZg4dw7Yoaj_Sy6FpGr9LUxUTz8UzDFGi_e9GpUrU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-chain-abstraction-master-plan.json b/devcon-api/data/sessions/devcon-7/the-chain-abstraction-master-plan.json new file mode 100644 index 000000000..c220a1b36 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/the-chain-abstraction-master-plan.json @@ -0,0 +1,41 @@ +{ + "id": "the-chain-abstraction-master-plan", + "sourceId": "DCSCA7", + "title": "The Chain Abstraction Master Plan", + "description": "Chain abstraction is vital for Ethereum’s future competitiveness and interoperability. This talk will dive into why Ethereum apps need chain abstraction to avoid fragmentation and ensure open, trustless, and modular systems. We’ll explore approaches to abstraction, the importance of open standards, and a roadmap for upgrading the ecosystem’s core infrastructure—spanning JSON-RPC API improvements, resource locks, and intent settlement—to unlock new layers of usability and decentralization.", + "track": "Usability", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Product", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Chain Abstraction", + "OneBalance", + "Resource Locks" + ], + "tags": [ + "Account Abstraction", + "Cross-L2", + "Developer Infrastructure", + "DevEx", + "Ethereum Roadmap", + "Gas", + "Intents", + "MEV", + "Paymaster", + "Rollups", + "Token bridging", + "Transaction fees mechanisms", + "User Experience" + ], + "language": "en", + "speakers": [ + "stephane-gosselin" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:30:00.000Z", + "slot_end": "2024-11-14T09:50:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1aMlbfC7Va_bqN5fI43BFPOB0iIennWgUwyiQxb7D3q0" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-chain-mail-gaze.json b/devcon-api/data/sessions/devcon-7/the-chain-mail-gaze.json index 9e7679db6..2bf050f23 100644 --- a/devcon-api/data/sessions/devcon-7/the-chain-mail-gaze.json +++ b/devcon-api/data/sessions/devcon-7/the-chain-mail-gaze.json @@ -23,5 +23,9 @@ "speakers": [ "wassim-z-alsindi" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T11:10:00.000Z", + "slot_end": "2024-11-12T11:20:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/17RnVgqUzy-db9C_X4-QKgghgKSZ40O-5PtTPVJladMk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-combination-of-zkp-mpc-fhe.json b/devcon-api/data/sessions/devcon-7/the-combination-of-zkp-mpc-fhe.json index 922ece11a..bef14bd2a 100644 --- a/devcon-api/data/sessions/devcon-7/the-combination-of-zkp-mpc-fhe.json +++ b/devcon-api/data/sessions/devcon-7/the-combination-of-zkp-mpc-fhe.json @@ -23,5 +23,9 @@ "speakers": [ "giacomo" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:40:00.000Z", + "slot_end": "2024-11-12T05:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1iRVxAm1tYqEBlFNUqErTPQ1GCnhG1txvgCWdfQbSgpk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-daos-of-the-east.json b/devcon-api/data/sessions/devcon-7/the-daos-of-the-east.json index e4ee832e6..08116d563 100644 --- a/devcon-api/data/sessions/devcon-7/the-daos-of-the-east.json +++ b/devcon-api/data/sessions/devcon-7/the-daos-of-the-east.json @@ -24,5 +24,9 @@ "speakers": [ "joshua-tan" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:30:00.000Z", + "slot_end": "2024-11-15T04:00:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/185nuWRZn9PaXkbj3mmudjiul9XhVrRireCzXcJBlu4Y" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-dave-fraud-proof-algorithm-triumphing-over-sybils-with-a-laptop-and-a-small-collateral.json b/devcon-api/data/sessions/devcon-7/the-dave-fraud-proof-algorithm-triumphing-over-sybils-with-a-laptop-and-a-small-collateral.json index 00bec9a92..24d581d71 100644 --- a/devcon-api/data/sessions/devcon-7/the-dave-fraud-proof-algorithm-triumphing-over-sybils-with-a-laptop-and-a-small-collateral.json +++ b/devcon-api/data/sessions/devcon-7/the-dave-fraud-proof-algorithm-triumphing-over-sybils-with-a-laptop-and-a-small-collateral.json @@ -25,5 +25,9 @@ "speakers": [ "gabriel-coutinho-de-paula" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:30:00.000Z", + "slot_end": "2024-11-13T05:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1GhOQePXCr0xuShvpJcgSNAMhIC_wT2B34JYiogZJB7s" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-digital-spaces-enabled-by-blockchain.json b/devcon-api/data/sessions/devcon-7/the-digital-spaces-enabled-by-blockchain.json index dffcdfaa1..25ee8fc45 100644 --- a/devcon-api/data/sessions/devcon-7/the-digital-spaces-enabled-by-blockchain.json +++ b/devcon-api/data/sessions/devcon-7/the-digital-spaces-enabled-by-blockchain.json @@ -27,5 +27,9 @@ "speakers": [ "guo-liu" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:10:00.000Z", + "slot_end": "2024-11-14T08:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1OD0-nwsjhb5qQwxWCHD0G1UeVtcNpvNFHNOz8Qb2e8U" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-evolution-of-zk-from-1985-2013.json b/devcon-api/data/sessions/devcon-7/the-evolution-of-zk-from-1985-2013.json index 1ea9ba701..70ae5f52f 100644 --- a/devcon-api/data/sessions/devcon-7/the-evolution-of-zk-from-1985-2013.json +++ b/devcon-api/data/sessions/devcon-7/the-evolution-of-zk-from-1985-2013.json @@ -23,5 +23,9 @@ "speakers": [ "vanishree-rao" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T07:40:00.000Z", + "slot_end": "2024-11-15T08:10:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1sY_h2GBY4R5mcKYTqc0O1AuTzmygnIH1SdXhzmaDIyE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-fixed-rate-flywheel.json b/devcon-api/data/sessions/devcon-7/the-fixed-rate-flywheel.json index 8ba55f1e8..e3079eb73 100644 --- a/devcon-api/data/sessions/devcon-7/the-fixed-rate-flywheel.json +++ b/devcon-api/data/sessions/devcon-7/the-fixed-rate-flywheel.json @@ -24,5 +24,9 @@ "lucas-manuel", "violet-vienhage" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:50:00.000Z", + "slot_end": "2024-11-13T10:50:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1ng1HvT-kAE4r-IB_k-m3qkQnZ9PMYl3wwR_zkEmF4Fg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-future-of-ai-why-we-need-private-uncensored-permissionless-ai.json b/devcon-api/data/sessions/devcon-7/the-future-of-ai-why-we-need-private-uncensored-permissionless-ai.json index 16d320e99..b7b7cea43 100644 --- a/devcon-api/data/sessions/devcon-7/the-future-of-ai-why-we-need-private-uncensored-permissionless-ai.json +++ b/devcon-api/data/sessions/devcon-7/the-future-of-ai-why-we-need-private-uncensored-permissionless-ai.json @@ -21,5 +21,9 @@ "speakers": [ "teana-baker-taylor" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T06:00:00.000Z", + "slot_end": "2024-11-14T06:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1kklsZ1YE71cdtzZNkgKNXlsh133eDOoZO3-I29W9u9s" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-future-of-block-construction-how-shared-vs-independent-sequencing-is-impacting-users.json b/devcon-api/data/sessions/devcon-7/the-future-of-block-construction-how-shared-vs-independent-sequencing-is-impacting-users.json index 0d4c8f4fa..41636d784 100644 --- a/devcon-api/data/sessions/devcon-7/the-future-of-block-construction-how-shared-vs-independent-sequencing-is-impacting-users.json +++ b/devcon-api/data/sessions/devcon-7/the-future-of-block-construction-how-shared-vs-independent-sequencing-is-impacting-users.json @@ -25,5 +25,9 @@ "speakers": [ "tina-haibodi" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:00:00.000Z", + "slot_end": "2024-11-12T10:30:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1l63vZZz_0RN-aU0hwjhmdAat5Fq0OFy7UoMYiS3KJxc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-future-of-eof-layer-1-layer-2-and-beyond.json b/devcon-api/data/sessions/devcon-7/the-future-of-eof-layer-1-layer-2-and-beyond.json index a40aba191..3f7de07da 100644 --- a/devcon-api/data/sessions/devcon-7/the-future-of-eof-layer-1-layer-2-and-beyond.json +++ b/devcon-api/data/sessions/devcon-7/the-future-of-eof-layer-1-layer-2-and-beyond.json @@ -26,5 +26,9 @@ "speakers": [ "danno-ferrin" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T05:50:00.000Z", + "slot_end": "2024-11-14T06:20:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1xsXLO6lk8scS1Bau7a1gPEtC1QKpw5GdJrAD2ZppNaI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-future-of-layer-2-research-development-and-next-gen-technologies.json b/devcon-api/data/sessions/devcon-7/the-future-of-layer-2-research-development-and-next-gen-technologies.json index da28c46d7..c9391c5c1 100644 --- a/devcon-api/data/sessions/devcon-7/the-future-of-layer-2-research-development-and-next-gen-technologies.json +++ b/devcon-api/data/sessions/devcon-7/the-future-of-layer-2-research-development-and-next-gen-technologies.json @@ -23,5 +23,9 @@ "speakers": [ "ed-felten" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:00:00.000Z", + "slot_end": "2024-11-13T10:30:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1j5n0blTsDLltg5bxumMOQ0zvAqbfL-faBMhuzsnBX3k" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-future-of-light-clients.json b/devcon-api/data/sessions/devcon-7/the-future-of-light-clients.json index 72a38df75..54579c8c3 100644 --- a/devcon-api/data/sessions/devcon-7/the-future-of-light-clients.json +++ b/devcon-api/data/sessions/devcon-7/the-future-of-light-clients.json @@ -18,5 +18,9 @@ "speakers": [ "noah-citron" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:40:00.000Z", + "slot_end": "2024-11-13T11:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/11L_sO6Usnx1os7aiKFPC2mNm1diDnV9Hlo7PETnsic8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-future-of-web3-grants-learnings-from-studying-30-programs.json b/devcon-api/data/sessions/devcon-7/the-future-of-web3-grants-learnings-from-studying-30-programs.json index b09790b9a..74079b8f7 100644 --- a/devcon-api/data/sessions/devcon-7/the-future-of-web3-grants-learnings-from-studying-30-programs.json +++ b/devcon-api/data/sessions/devcon-7/the-future-of-web3-grants-learnings-from-studying-30-programs.json @@ -21,5 +21,9 @@ "speakers": [ "eugene-leventhal" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:30:00.000Z", + "slot_end": "2024-11-15T03:40:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1kRi6qfFHeK8txYMq58KLUaOTV4stHccKNP0m-WyZWWg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-history-and-philosophy-of-cypherpunk.json b/devcon-api/data/sessions/devcon-7/the-history-and-philosophy-of-cypherpunk.json index 5637b32b3..1273dba70 100644 --- a/devcon-api/data/sessions/devcon-7/the-history-and-philosophy-of-cypherpunk.json +++ b/devcon-api/data/sessions/devcon-7/the-history-and-philosophy-of-cypherpunk.json @@ -31,5 +31,9 @@ "harry-halpin", "iness-ben-guirat" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:30:00.000Z", + "slot_end": "2024-11-12T11:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1ovH3oyNrS_ZaZbKCeLkHxgPjrRCAzaWP7RVIf9TRkOo" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-hunt-for-impactful-use-cases-from-the-crypto-for-good-fund-what-15-blockchain-pilots-revealed-in-emerging-markets.json b/devcon-api/data/sessions/devcon-7/the-hunt-for-impactful-use-cases-from-the-crypto-for-good-fund-what-15-blockchain-pilots-revealed-in-emerging-markets.json index fb912ea0e..72ade5d2d 100644 --- a/devcon-api/data/sessions/devcon-7/the-hunt-for-impactful-use-cases-from-the-crypto-for-good-fund-what-15-blockchain-pilots-revealed-in-emerging-markets.json +++ b/devcon-api/data/sessions/devcon-7/the-hunt-for-impactful-use-cases-from-the-crypto-for-good-fund-what-15-blockchain-pilots-revealed-in-emerging-markets.json @@ -28,5 +28,9 @@ "speakers": [ "timothy-asiimwe" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:30:00.000Z", + "slot_end": "2024-11-15T04:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1vwkrczNxrHXLNfycNjtYzjJo4jXX3Z2RUJ7NWPh4OMQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-long-con-pig-butchering-drainers-and-job-scams.json b/devcon-api/data/sessions/devcon-7/the-long-con-pig-butchering-drainers-and-job-scams.json index e45c84f68..e51dd43fc 100644 --- a/devcon-api/data/sessions/devcon-7/the-long-con-pig-butchering-drainers-and-job-scams.json +++ b/devcon-api/data/sessions/devcon-7/the-long-con-pig-butchering-drainers-and-job-scams.json @@ -25,5 +25,9 @@ "speakers": [ "luker" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:50:00.000Z", + "slot_end": "2024-11-14T11:20:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1dFgaih8CwwDPKj_GGRG-nwZ_b7MobKt9l-QDbYxwOPk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-next-10-years-of-web3-in-africa.json b/devcon-api/data/sessions/devcon-7/the-next-10-years-of-web3-in-africa.json index b7c0b46aa..95fabab54 100644 --- a/devcon-api/data/sessions/devcon-7/the-next-10-years-of-web3-in-africa.json +++ b/devcon-api/data/sessions/devcon-7/the-next-10-years-of-web3-in-africa.json @@ -29,5 +29,9 @@ "speakers": [ "yoseph-ayele" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:30:00.000Z", + "slot_end": "2024-11-12T11:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1IAQR41JAk7FPn24OGhprL4uyoP17OlBMG8dv6oyQ_n8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-next-700-evm-languages.json b/devcon-api/data/sessions/devcon-7/the-next-700-evm-languages.json index 1ef6e75cc..548bac336 100644 --- a/devcon-api/data/sessions/devcon-7/the-next-700-evm-languages.json +++ b/devcon-api/data/sessions/devcon-7/the-next-700-evm-languages.json @@ -24,5 +24,9 @@ "speakers": [ "frangio" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:30:00.000Z", + "slot_end": "2024-11-14T11:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1xFEtAafqxxm1b1UAUHGb8bnoWg9x6qZQdGRk_3lPM8Y" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-next-generation-of-decentralized-governance.json b/devcon-api/data/sessions/devcon-7/the-next-generation-of-decentralized-governance.json index 99a40dd6a..2e8ee01d4 100644 --- a/devcon-api/data/sessions/devcon-7/the-next-generation-of-decentralized-governance.json +++ b/devcon-api/data/sessions/devcon-7/the-next-generation-of-decentralized-governance.json @@ -18,5 +18,9 @@ "speakers": [ "tracheopteryx" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:00:00.000Z", + "slot_end": "2024-11-12T10:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/12GuPqjQk66_MOFYNzQAXdDgl9b2uXDcWEc4im_qwX7E" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-next-generation-of-governors-will-be-modular.json b/devcon-api/data/sessions/devcon-7/the-next-generation-of-governors-will-be-modular.json index 200a58eda..60e8d7276 100644 --- a/devcon-api/data/sessions/devcon-7/the-next-generation-of-governors-will-be-modular.json +++ b/devcon-api/data/sessions/devcon-7/the-next-generation-of-governors-will-be-modular.json @@ -24,5 +24,9 @@ "speakers": [ "hadrien-croubois" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:20:00.000Z", + "slot_end": "2024-11-13T09:30:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1DnvD2EnuiJkqkdlnAA1h6CZl0zqKU90ShcgX4KV0SrE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-real-state-of-l2s.json b/devcon-api/data/sessions/devcon-7/the-real-state-of-l2s.json index bcf9737fb..5aeb47d09 100644 --- a/devcon-api/data/sessions/devcon-7/the-real-state-of-l2s.json +++ b/devcon-api/data/sessions/devcon-7/the-real-state-of-l2s.json @@ -27,5 +27,9 @@ "speakers": [ "bartek-kiepuszewski" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:30:00.000Z", + "slot_end": "2024-11-13T05:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1NxPv65UP8MJMX2f8NWmiAL-GETRNifiDtkZS5evBvV0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-ripple-effect-of-devcon-vi.json b/devcon-api/data/sessions/devcon-7/the-ripple-effect-of-devcon-vi.json index 177d69362..4c4599cb6 100644 --- a/devcon-api/data/sessions/devcon-7/the-ripple-effect-of-devcon-vi.json +++ b/devcon-api/data/sessions/devcon-7/the-ripple-effect-of-devcon-vi.json @@ -25,5 +25,9 @@ "speakers": [ "julio-cesar-arango" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T05:00:00.000Z", + "slot_end": "2024-11-14T05:10:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1vrrnCLaeOKKIwa7Mc_RpUOzo-jB1B7QzDNcIzCEOrak" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-rise-of-ai-in-web3-development-ux.json b/devcon-api/data/sessions/devcon-7/the-rise-of-ai-in-web3-development-ux.json new file mode 100644 index 000000000..efbf87174 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/the-rise-of-ai-in-web3-development-ux.json @@ -0,0 +1,36 @@ +{ + "id": "the-rise-of-ai-in-web3-development-ux", + "sourceId": "LTEX8X", + "title": "The Rise of AI in Web3 Development UX", + "description": "This talk explores the intersection of artificial intelligence and Web3 technologies, highlighting how AI can enhance the development of decentralized applications and blockchain ecosystems. The presentation will provide practical examples, code snippets, and insights into Web3 AI through the lens of the recent RemixAI integration into the Remix toolset. Attendees will gain valuable knowledge on leveraging AI to build more robust, intelligent, and user-friendly decentralized applications.", + "track": "Usability", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "AI Web3", + "LLM", + "Code Generation" + ], + "tags": [ + "Tooling", + "User Experience", + "UI/UX", + "coding", + "generation", + "Tooling", + "UI/UX", + "User Experience" + ], + "language": "en", + "speakers": [ + "stephane-tetsing" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T06:20:00.000Z", + "slot_end": "2024-11-14T06:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1zhCIin-EiFLgd3IrIQYnzWKZ4MmkJfeVVaweIJV7Mm0" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-rise-of-appchains-from-l2s-to-rollup-clusters.json b/devcon-api/data/sessions/devcon-7/the-rise-of-appchains-from-l2s-to-rollup-clusters.json index d1753c153..631022731 100644 --- a/devcon-api/data/sessions/devcon-7/the-rise-of-appchains-from-l2s-to-rollup-clusters.json +++ b/devcon-api/data/sessions/devcon-7/the-rise-of-appchains-from-l2s-to-rollup-clusters.json @@ -29,5 +29,9 @@ "speakers": [ "alex-gluchowski" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:30:00.000Z", + "slot_end": "2024-11-13T11:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1WOJXGXgVk5LDrCpMtULqypFYqyEzI5whhM4XbIRAcVA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-role-of-culture-in-shaping-technology-the-case-against-tech-neo-colonialism.json b/devcon-api/data/sessions/devcon-7/the-role-of-culture-in-shaping-technology-the-case-against-tech-neo-colonialism.json index 085f439cc..4065c1522 100644 --- a/devcon-api/data/sessions/devcon-7/the-role-of-culture-in-shaping-technology-the-case-against-tech-neo-colonialism.json +++ b/devcon-api/data/sessions/devcon-7/the-role-of-culture-in-shaping-technology-the-case-against-tech-neo-colonialism.json @@ -29,5 +29,9 @@ "speakers": [ "fatemeh-fannizadeh" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T11:20:00.000Z", + "slot_end": "2024-11-14T11:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Wi0ob1KXq6nswjq25vU56mNvitsmnOnrWaRe-gSp-3k" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-shape-of-protocols-to-come.json b/devcon-api/data/sessions/devcon-7/the-shape-of-protocols-to-come.json new file mode 100644 index 000000000..399a7d563 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/the-shape-of-protocols-to-come.json @@ -0,0 +1,27 @@ +{ + "id": "the-shape-of-protocols-to-come", + "sourceId": "TYGBPN", + "title": "The Shape of Protocols to Come", + "description": "Ethereum defies easy categorization—it blends aspects of money, nations, and more, yet doesn't fit neatly into any single category. To build better mental models for understanding Ethereum, we've spent the past two years stepping back and exploring the broader class it belongs to: Protocols. This talk explores the fundamental properties of protocols, strategies for navigating them, and how Ethereum can uniquely contribute to this emerging research field.", + "track": "Coordination", + "type": "Talk", + "expertise": "Beginner", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [ + "Ethereum Roadmap", + "Protocol Design", + "Use Cases" + ], + "language": "en", + "speakers": [ + "tim-beiko" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-12T11:00:00.000Z", + "slot_end": "2024-11-12T11:30:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/15QhPTXl4SBVPn-h9srUsdXijj_OIaZYVL1C32DxEyiw" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-state-of-web3-support-today-what-just-happened.json b/devcon-api/data/sessions/devcon-7/the-state-of-web3-support-today-what-just-happened.json index bdd006e47..ff4a38ce4 100644 --- a/devcon-api/data/sessions/devcon-7/the-state-of-web3-support-today-what-just-happened.json +++ b/devcon-api/data/sessions/devcon-7/the-state-of-web3-support-today-what-just-happened.json @@ -23,5 +23,9 @@ "speakers": [ "josh-reid" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:50:00.000Z", + "slot_end": "2024-11-12T11:00:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1jmtrpYtos5-qZy0sfliSMlhtQfUi9JSCAcTEP4C554k" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-supreme-ruler-of-the-world.json b/devcon-api/data/sessions/devcon-7/the-supreme-ruler-of-the-world.json index 84917d25f..bd524c963 100644 --- a/devcon-api/data/sessions/devcon-7/the-supreme-ruler-of-the-world.json +++ b/devcon-api/data/sessions/devcon-7/the-supreme-ruler-of-the-world.json @@ -26,5 +26,9 @@ "speakers": [ "don-beaver" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:00:00.000Z", + "slot_end": "2024-11-13T08:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1IP5PshRsU2LlH33ndPmkTGZJki3mzS-uZ3M-Yc5vD6o" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-tension-between-mev-and-censorship-resistance-gadgets.json b/devcon-api/data/sessions/devcon-7/the-tension-between-mev-and-censorship-resistance-gadgets.json index 212d2e8c7..1ca93c97f 100644 --- a/devcon-api/data/sessions/devcon-7/the-tension-between-mev-and-censorship-resistance-gadgets.json +++ b/devcon-api/data/sessions/devcon-7/the-tension-between-mev-and-censorship-resistance-gadgets.json @@ -27,5 +27,9 @@ "speakers": [ "julian-ma" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:30:00.000Z", + "slot_end": "2024-11-15T04:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1q6BQXCGubElt47T2cCMmisWZixsWRezzeO8I3FiONPU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-three-transitions-cross-chain-smart-wallets-with-privacy.json b/devcon-api/data/sessions/devcon-7/the-three-transitions-cross-chain-smart-wallets-with-privacy.json index 0ad037ee6..ecbb69067 100644 --- a/devcon-api/data/sessions/devcon-7/the-three-transitions-cross-chain-smart-wallets-with-privacy.json +++ b/devcon-api/data/sessions/devcon-7/the-three-transitions-cross-chain-smart-wallets-with-privacy.json @@ -25,5 +25,9 @@ "speakers": [ "niran-babalola" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T03:30:00.000Z", + "slot_end": "2024-11-13T04:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/12qgh9Oa6U7CvGBkNUiXG-L-E0qYKLqahhOhkZATUF_Q" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-trustless-trade-supply-chain.json b/devcon-api/data/sessions/devcon-7/the-trustless-trade-supply-chain.json index 823bd3720..1e2bfead5 100644 --- a/devcon-api/data/sessions/devcon-7/the-trustless-trade-supply-chain.json +++ b/devcon-api/data/sessions/devcon-7/the-trustless-trade-supply-chain.json @@ -27,5 +27,9 @@ "speakers": [ "markus" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T11:20:00.000Z", + "slot_end": "2024-11-12T11:30:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1ZpnW0qJAIFrezIxxeweffstYIWJbW-4Aa1uhy79go6A" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-universal-cryptographic-adapter.json b/devcon-api/data/sessions/devcon-7/the-universal-cryptographic-adapter.json new file mode 100644 index 000000000..2c656bf63 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/the-universal-cryptographic-adapter.json @@ -0,0 +1,29 @@ +{ + "id": "the-universal-cryptographic-adapter", + "sourceId": "R9X9ZG", + "title": "The Universal Cryptographic Adapter", + "description": "The \"secret\" third affordance of Zero-Knowledge proof after 1) Privacy and 2) Succinctness is Interoperability. ZK enables us to continuously refactor data, aggregate it from different sources, and transforming it without loosing its integrity.\r\nStarting with the Zupass project, and now with the broader adoption of the POD and GPC format, 0xPARC has been exploring using ZK for data sovereignty and creating more interoperable data ecosystem. We will cover our learnings and progress in this talk.", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Expert", + "audience": "Engineering", + "featured": true, + "doNotRecord": false, + "keywords": [ + "None" + ], + "tags": [ + "Not financial", + "Permissionless", + "ZKP" + ], + "language": "en", + "speakers": [ + "justin-glibert" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:30:00.000Z", + "slot_end": "2024-11-13T07:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1DIuykDDTe3d5hT9NzR3bnBAg1TQAoLS7n9JoGbIFyAg" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-verge-is-not-going-to-break-your-contracts.json b/devcon-api/data/sessions/devcon-7/the-verge-is-not-going-to-break-your-contracts.json index e66b6d40f..70d6b88c6 100644 --- a/devcon-api/data/sessions/devcon-7/the-verge-is-not-going-to-break-your-contracts.json +++ b/devcon-api/data/sessions/devcon-7/the-verge-is-not-going-to-break-your-contracts.json @@ -25,5 +25,9 @@ "speakers": [ "hadrien-croubois" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:00:00.000Z", + "slot_end": "2024-11-13T10:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1qXCj-zxWc3N3cgUT-kq17kAdjRXdLfCUoe5VGTpy0TE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-verifiability-vision.json b/devcon-api/data/sessions/devcon-7/the-verifiability-vision.json index 39fb12d94..8a91d1f7d 100644 --- a/devcon-api/data/sessions/devcon-7/the-verifiability-vision.json +++ b/devcon-api/data/sessions/devcon-7/the-verifiability-vision.json @@ -28,5 +28,9 @@ "speakers": [ "jens-groth" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:00:00.000Z", + "slot_end": "2024-11-14T10:30:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1D13mwNG569Eo7vRzSRs1BRHF7sCXAys5mnZEJpklwtg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-verkle-advantage.json b/devcon-api/data/sessions/devcon-7/the-verkle-advantage.json index 166590c62..30b9117f4 100644 --- a/devcon-api/data/sessions/devcon-7/the-verkle-advantage.json +++ b/devcon-api/data/sessions/devcon-7/the-verkle-advantage.json @@ -25,5 +25,9 @@ "speakers": [ "guillaume-ballet" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:30:00.000Z", + "slot_end": "2024-11-13T10:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1zs9ePGkdyS7IfCoOeK_dArKiELQYjDXk5L-A70d7Gf4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-wallet-and-ux-stack-to-build-web3-applications-for-the-masses.json b/devcon-api/data/sessions/devcon-7/the-wallet-and-ux-stack-to-build-web3-applications-for-the-masses.json index fa78b6df2..a8ceb30d4 100644 --- a/devcon-api/data/sessions/devcon-7/the-wallet-and-ux-stack-to-build-web3-applications-for-the-masses.json +++ b/devcon-api/data/sessions/devcon-7/the-wallet-and-ux-stack-to-build-web3-applications-for-the-masses.json @@ -27,5 +27,9 @@ "speakers": [ "nichanan-kesonpat" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:00:00.000Z", + "slot_end": "2024-11-13T04:30:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1EwxJbkAW9PZZpjRozkPVAnLaQpoQZm7uf1kolnUFM_0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-wellbeing-protocol-scaling-localism.json b/devcon-api/data/sessions/devcon-7/the-wellbeing-protocol-scaling-localism.json index 6d554cb39..81a3799ad 100644 --- a/devcon-api/data/sessions/devcon-7/the-wellbeing-protocol-scaling-localism.json +++ b/devcon-api/data/sessions/devcon-7/the-wellbeing-protocol-scaling-localism.json @@ -42,5 +42,9 @@ "speakers": [ "mark-pascall" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T07:00:00.000Z", + "slot_end": "2024-11-13T07:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1RsF9WALoUv0Wv3Pc036sfCbuKskiOHZzZRM1r385Iew" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/things-you-didnt-know-about-contract-deployment.json b/devcon-api/data/sessions/devcon-7/things-you-didnt-know-about-contract-deployment.json index b38007643..acb7b0e11 100644 --- a/devcon-api/data/sessions/devcon-7/things-you-didnt-know-about-contract-deployment.json +++ b/devcon-api/data/sessions/devcon-7/things-you-didnt-know-about-contract-deployment.json @@ -19,5 +19,9 @@ "speakers": [ "theresa" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:00:00.000Z", + "slot_end": "2024-11-13T04:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1j7qMdITP1J2AjDNnsbYHtP1ZqxF408IJ_kLSInVI0qU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/this-cursed-machine-post-mortem-onchain-chaos-as-narrative.json b/devcon-api/data/sessions/devcon-7/this-cursed-machine-post-mortem-onchain-chaos-as-narrative.json index d2d307142..64c796458 100644 --- a/devcon-api/data/sessions/devcon-7/this-cursed-machine-post-mortem-onchain-chaos-as-narrative.json +++ b/devcon-api/data/sessions/devcon-7/this-cursed-machine-post-mortem-onchain-chaos-as-narrative.json @@ -25,5 +25,9 @@ "speakers": [ "arb" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:30:00.000Z", + "slot_end": "2024-11-13T09:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1cXPZD6cWdMNr2QSeVuUQ8-WSQ_YhrCRA6-l3ClLl2n0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/time-is-all-you-need-optimizing-dutch-auctions-on-arbitrum.json b/devcon-api/data/sessions/devcon-7/time-is-all-you-need-optimizing-dutch-auctions-on-arbitrum.json index 388aeccdf..55e69d3b6 100644 --- a/devcon-api/data/sessions/devcon-7/time-is-all-you-need-optimizing-dutch-auctions-on-arbitrum.json +++ b/devcon-api/data/sessions/devcon-7/time-is-all-you-need-optimizing-dutch-auctions-on-arbitrum.json @@ -30,5 +30,9 @@ "brad-bachu", "cody-born" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:10:00.000Z", + "slot_end": "2024-11-13T09:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1DhrF39oif7Piw0FK877aPOnLTq12Z7iwOXeKa33SnVU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/title-redacted.json b/devcon-api/data/sessions/devcon-7/title-redacted.json index 0f5613b9b..ece9c8647 100644 --- a/devcon-api/data/sessions/devcon-7/title-redacted.json +++ b/devcon-api/data/sessions/devcon-7/title-redacted.json @@ -26,5 +26,9 @@ "speakers": [ "justin-drake" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T10:00:00.000Z", + "slot_end": "2024-11-12T10:30:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1hcsmjIHu5W9-usVg_e3DGrH4QnmLER-OPOZ_0ccXjKU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/today-verkle-tomorrow-zk-everything-stateless-everything-lightclient.json b/devcon-api/data/sessions/devcon-7/today-verkle-tomorrow-zk-everything-stateless-everything-lightclient.json index ef24b3a9d..97f44c255 100644 --- a/devcon-api/data/sessions/devcon-7/today-verkle-tomorrow-zk-everything-stateless-everything-lightclient.json +++ b/devcon-api/data/sessions/devcon-7/today-verkle-tomorrow-zk-everything-stateless-everything-lightclient.json @@ -24,5 +24,9 @@ "jason-chaskin", "gajinder-singh" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:00:00.000Z", + "slot_end": "2024-11-13T10:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1vOoQZu3TYR_edc7RAy-eEqHYRvkAPSwPJBk3veKBxRM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/token-economics-with-data.json b/devcon-api/data/sessions/devcon-7/token-economics-with-data.json index 572ef9193..c02d2bd6c 100644 --- a/devcon-api/data/sessions/devcon-7/token-economics-with-data.json +++ b/devcon-api/data/sessions/devcon-7/token-economics-with-data.json @@ -23,5 +23,9 @@ "speakers": [ "lisa-jy-tan" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T07:50:00.000Z", + "slot_end": "2024-11-13T08:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1a7L3Uq6GwbOc7abUc_joXIpX0LM57pFSIKpUmrjx4rU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/top-hacks-since-devcon-vi-what-did-we-learn.json b/devcon-api/data/sessions/devcon-7/top-hacks-since-devcon-vi-what-did-we-learn.json index 0527c38b2..280b46de8 100644 --- a/devcon-api/data/sessions/devcon-7/top-hacks-since-devcon-vi-what-did-we-learn.json +++ b/devcon-api/data/sessions/devcon-7/top-hacks-since-devcon-vi-what-did-we-learn.json @@ -28,5 +28,9 @@ "matthias-egli", "mudit-gupta" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T07:30:00.000Z", + "slot_end": "2024-11-13T09:00:00.000Z", + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1Ic4xQqu3tPIGtBkRi-td-CDrhLlNwW9GBWn1_dYegTE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/top-opcode-offenders-in-the-zkevm.json b/devcon-api/data/sessions/devcon-7/top-opcode-offenders-in-the-zkevm.json index 301127fbb..2b53dffb2 100644 --- a/devcon-api/data/sessions/devcon-7/top-opcode-offenders-in-the-zkevm.json +++ b/devcon-api/data/sessions/devcon-7/top-opcode-offenders-in-the-zkevm.json @@ -29,5 +29,9 @@ "carlos-matallana", "jesus" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:30:00.000Z", + "slot_end": "2024-11-13T10:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1NcWox_AiyJE1F6zW2KLfOoCFpaY0DVyowm34wlSdbao" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/tracers-are-the-new-client-plugins.json b/devcon-api/data/sessions/devcon-7/tracers-are-the-new-client-plugins.json index 26b62cda3..5d138dbab 100644 --- a/devcon-api/data/sessions/devcon-7/tracers-are-the-new-client-plugins.json +++ b/devcon-api/data/sessions/devcon-7/tracers-are-the-new-client-plugins.json @@ -26,5 +26,9 @@ "speakers": [ "sina-mahmoodi" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T07:30:00.000Z", + "slot_end": "2024-11-13T08:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1grvRBeTUC4cPjxwSFQPy6d3VmlJ6P3Y2_R99fgeourE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/transaction-simulation-the-good-the-bad-and-the-ugly.json b/devcon-api/data/sessions/devcon-7/transaction-simulation-the-good-the-bad-and-the-ugly.json index ef434cced..29e11d717 100644 --- a/devcon-api/data/sessions/devcon-7/transaction-simulation-the-good-the-bad-and-the-ugly.json +++ b/devcon-api/data/sessions/devcon-7/transaction-simulation-the-good-the-bad-and-the-ugly.json @@ -25,5 +25,9 @@ "speakers": [ "kim-persson" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T11:10:00.000Z", + "slot_end": "2024-11-12T11:20:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Bl4qs4Zj65LUtt4i8uht8GdKLHGxRkYht0gt_Qcd_n4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/transitioning-from-an-l1-to-an-l2-a-case-study.json b/devcon-api/data/sessions/devcon-7/transitioning-from-an-l1-to-an-l2-a-case-study.json index ebc7c0dcf..3dd658bfe 100644 --- a/devcon-api/data/sessions/devcon-7/transitioning-from-an-l1-to-an-l2-a-case-study.json +++ b/devcon-api/data/sessions/devcon-7/transitioning-from-an-l1-to-an-l2-a-case-study.json @@ -34,5 +34,9 @@ "speakers": [ "kate-eldaly" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T07:20:00.000Z", + "slot_end": "2024-11-15T07:30:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/14jswR8SSkWsHdCj5ky0DG_01yQVUwV7nJtS5K18ynHg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/trust-minimized-p2p-marketplaces-on-ethereum.json b/devcon-api/data/sessions/devcon-7/trust-minimized-p2p-marketplaces-on-ethereum.json index 73ec6a383..64ee2b509 100644 --- a/devcon-api/data/sessions/devcon-7/trust-minimized-p2p-marketplaces-on-ethereum.json +++ b/devcon-api/data/sessions/devcon-7/trust-minimized-p2p-marketplaces-on-ethereum.json @@ -28,5 +28,9 @@ "speakers": [ "richard" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T03:50:00.000Z", + "slot_end": "2024-11-14T04:00:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1_yxVcYnivrcVQGtbD7FmPQLfgJn75M9f-qQDTJJuPH8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/trust-zones-why-daos-will-be-the-best-organizations-ever-created.json b/devcon-api/data/sessions/devcon-7/trust-zones-why-daos-will-be-the-best-organizations-ever-created.json index 7c9726099..5d6d48456 100644 --- a/devcon-api/data/sessions/devcon-7/trust-zones-why-daos-will-be-the-best-organizations-ever-created.json +++ b/devcon-api/data/sessions/devcon-7/trust-zones-why-daos-will-be-the-best-organizations-ever-created.json @@ -23,5 +23,9 @@ "speakers": [ "spencer-graham" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:00:00.000Z", + "slot_end": "2024-11-13T09:10:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/11gK41qto_r77F_waBaxEdW2JoYIgXHs4mVHzUzI_OaU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/try-it-out-in-remix.json b/devcon-api/data/sessions/devcon-7/try-it-out-in-remix.json new file mode 100644 index 000000000..5742fcd3c --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/try-it-out-in-remix.json @@ -0,0 +1,35 @@ +{ + "id": "try-it-out-in-remix", + "sourceId": "SUEJQR", + "title": "Try it out in Remix", + "description": "Remix is great for your blockchain experiments for both new Web3 devs and OGs. We’ll present the new Remix Desktop - great for offline work, plus RemixAI tools and RemixZK tools, our new collection of templates, our new video guide, our new tool to make a basic DApp - great for hackathons, and more! Learn to play in Remix!", + "track": "Developer Experience", + "type": "Talk", + "expertise": "Beginner", + "audience": "Developer", + "featured": false, + "doNotRecord": false, + "keywords": [ + "AI" + ], + "tags": [ + "Layer 2s", + "Tooling", + "DevRel", + "Desktop", + "ai", + "Desktop", + "DevRel", + "Layer 2s", + "Tooling" + ], + "language": "en", + "speakers": [ + "rob-stupay" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T11:00:00.000Z", + "slot_end": "2024-11-14T11:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1frNEqhlzbsXj_EqKtcIYr8R8G-t4ymlj401WFG6BBYw" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/txain-discover-the-next-generation-of-blockchain-exploration.json b/devcon-api/data/sessions/devcon-7/txain-discover-the-next-generation-of-blockchain-exploration.json index b981f7740..faba825a5 100644 --- a/devcon-api/data/sessions/devcon-7/txain-discover-the-next-generation-of-blockchain-exploration.json +++ b/devcon-api/data/sessions/devcon-7/txain-discover-the-next-generation-of-blockchain-exploration.json @@ -23,5 +23,9 @@ "joan-baylina", "daniel" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:20:00.000Z", + "slot_end": "2024-11-13T10:30:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1_ATKYtQF_Q_hjc85bqwcab990AdWWjiO8FiSDVR2BMg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/unchained-index-a-purposefully-designed-schelling-point-a-native-web3-api.json b/devcon-api/data/sessions/devcon-7/unchained-index-a-purposefully-designed-schelling-point-a-native-web3-api.json index ef6ed8452..a0e175eec 100644 --- a/devcon-api/data/sessions/devcon-7/unchained-index-a-purposefully-designed-schelling-point-a-native-web3-api.json +++ b/devcon-api/data/sessions/devcon-7/unchained-index-a-purposefully-designed-schelling-point-a-native-web3-api.json @@ -25,5 +25,9 @@ "thomas-jay-rush", "meriam-zandi" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:00:00.000Z", + "slot_end": "2024-11-13T10:10:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/12qCfXtoD8E9oGVRdfTgU97VfTsXFeb1ceIy1bYwWAV0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/understanding-eip-7002-and-eip-6110.json b/devcon-api/data/sessions/devcon-7/understanding-eip-7002-and-eip-6110.json index e8f0439fc..d15aed919 100644 --- a/devcon-api/data/sessions/devcon-7/understanding-eip-7002-and-eip-6110.json +++ b/devcon-api/data/sessions/devcon-7/understanding-eip-7002-and-eip-6110.json @@ -22,5 +22,9 @@ "lucas-saldanha", "stefan-bratanov" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T07:30:00.000Z", + "slot_end": "2024-11-12T08:00:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/13NjraDw6-VLGwVGpYUmZprFK68Rq7uVHZ7yVIgSx7Q0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/unified-ethereum-vs-l2-ecosystem-competition-can-we-have-both.json b/devcon-api/data/sessions/devcon-7/unified-ethereum-vs-l2-ecosystem-competition-can-we-have-both.json index 944754580..7f1ac2edd 100644 --- a/devcon-api/data/sessions/devcon-7/unified-ethereum-vs-l2-ecosystem-competition-can-we-have-both.json +++ b/devcon-api/data/sessions/devcon-7/unified-ethereum-vs-l2-ecosystem-competition-can-we-have-both.json @@ -31,5 +31,9 @@ "steven-goldfeder", "jing-wang" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:30:00.000Z", + "slot_end": "2024-11-13T07:30:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1sjVmE9pcutiBwFVJbYVV2KdRqnNTg_wv6ZwyrExBY2Y" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/unifying-l2s-through-intents-and-erc-7683.json b/devcon-api/data/sessions/devcon-7/unifying-ethereum-through-intents-and-erc-7683.json similarity index 69% rename from devcon-api/data/sessions/devcon-7/unifying-l2s-through-intents-and-erc-7683.json rename to devcon-api/data/sessions/devcon-7/unifying-ethereum-through-intents-and-erc-7683.json index dc7e655c9..2bd70bfa8 100644 --- a/devcon-api/data/sessions/devcon-7/unifying-l2s-through-intents-and-erc-7683.json +++ b/devcon-api/data/sessions/devcon-7/unifying-ethereum-through-intents-and-erc-7683.json @@ -1,7 +1,7 @@ { - "id": "unifying-l2s-through-intents-and-erc-7683", + "id": "unifying-ethereum-through-intents-and-erc-7683", "sourceId": "WHYZCD", - "title": "Unifying L2s Through Intents and ERC-7683", + "title": "Unifying Ethereum Through Intents and ERC-7683", "description": "Ethereum has scaled with a diverse ecosystem of L2s—but this created a new challenge: how can this fragmented landscape of potentially millions of rollups feel like a **unified Ethereum**? In this talk, I’ll discuss how intent-based architectures—and new standards like ERC-7683—can help unify Ethereum while maintaining the benefits of Ethereum’s rollup centric architecture.", "track": "Layer 2", "type": "Talk", @@ -27,5 +27,9 @@ "speakers": [ "hart-lambur" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T07:30:00.000Z", + "slot_end": "2024-11-13T08:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1HFUKCdHq2CnGEM-2BvyaHipzeUf2aeP32TKRHPxKnWY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/universal-eccs-use-cases-of-the-p256-precompile-in-decentralized-internet-infrastructure.json b/devcon-api/data/sessions/devcon-7/universal-eccs-use-cases-of-the-p256-precompile-in-decentralized-internet-infrastructure.json index eaed7deca..ff5a1e627 100644 --- a/devcon-api/data/sessions/devcon-7/universal-eccs-use-cases-of-the-p256-precompile-in-decentralized-internet-infrastructure.json +++ b/devcon-api/data/sessions/devcon-7/universal-eccs-use-cases-of-the-p256-precompile-in-decentralized-internet-infrastructure.json @@ -22,5 +22,9 @@ "speakers": [ "estmcmxcieth" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T03:05:00.000Z", + "slot_end": "2024-11-13T03:15:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1-xDtu6rJ4NegQFgMrkNcVtzLJVJkvrYD_L3OYcBdFQo" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/unlock-web2-data-with-tlsnotary-hands-on-workshop.json b/devcon-api/data/sessions/devcon-7/unlock-web2-data-with-tlsnotary-hands-on-workshop.json index 5034850fb..bbf9a8992 100644 --- a/devcon-api/data/sessions/devcon-7/unlock-web2-data-with-tlsnotary-hands-on-workshop.json +++ b/devcon-api/data/sessions/devcon-7/unlock-web2-data-with-tlsnotary-hands-on-workshop.json @@ -24,7 +24,12 @@ "language": "en", "speakers": [ "hendrik-eeckhaut", + "sinu", "tsukino" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T09:30:00.000Z", + "slot_end": "2024-11-14T11:00:00.000Z", + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/18dMKK1NHUfq3W_cP2sm0ttim6fH4ZLV0KlzLOZdAiZ0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/unlocking-mass-adoption-the-power-of-web3-profiles-containing-user-interests-and-reputation.json b/devcon-api/data/sessions/devcon-7/unlocking-mass-adoption-the-power-of-web3-profiles-containing-user-interests-and-reputation.json index facf4baba..bf74a6d1d 100644 --- a/devcon-api/data/sessions/devcon-7/unlocking-mass-adoption-the-power-of-web3-profiles-containing-user-interests-and-reputation.json +++ b/devcon-api/data/sessions/devcon-7/unlocking-mass-adoption-the-power-of-web3-profiles-containing-user-interests-and-reputation.json @@ -33,5 +33,9 @@ "mujtaba-idrees", "ley" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T06:50:00.000Z", + "slot_end": "2024-11-14T07:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Ghf7GAlxhcuQaT9CB6h-vcw2b23gLxI2nnAAzr6YSHs" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/unlocking-new-possibilities-with-stateless-architecture-in-layer-2.json b/devcon-api/data/sessions/devcon-7/unlocking-new-possibilities-with-stateless-architecture-in-layer-2.json index d3042ae09..3dac1219d 100644 --- a/devcon-api/data/sessions/devcon-7/unlocking-new-possibilities-with-stateless-architecture-in-layer-2.json +++ b/devcon-api/data/sessions/devcon-7/unlocking-new-possibilities-with-stateless-architecture-in-layer-2.json @@ -21,5 +21,9 @@ "speakers": [ "leona-hioki" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T11:00:00.000Z", + "slot_end": "2024-11-13T11:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1CkoCHWyFJ_4IDI_puC1cfrAXBQJADtCY7bYExgXn3xQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/unlocking-the-future-onboarding-the-fixed-income-market-to-ethereumchallenges-and-opportunities.json b/devcon-api/data/sessions/devcon-7/unlocking-the-future-onboarding-the-fixed-income-market-to-ethereumchallenges-and-opportunities.json index 46bfa0577..509dac8b0 100644 --- a/devcon-api/data/sessions/devcon-7/unlocking-the-future-onboarding-the-fixed-income-market-to-ethereumchallenges-and-opportunities.json +++ b/devcon-api/data/sessions/devcon-7/unlocking-the-future-onboarding-the-fixed-income-market-to-ethereumchallenges-and-opportunities.json @@ -27,5 +27,9 @@ "speakers": [ "charles-st-louis" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:40:00.000Z", + "slot_end": "2024-11-14T10:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/15KHZ8vK6GD9sf4oCsV5ZRJ5sKkMhq4oPgvFv-uAVHsY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/unpacking-eof-applications-in-developer-infrastructure-and-tooling.json b/devcon-api/data/sessions/devcon-7/unpacking-eof-applications-in-developer-infrastructure-and-tooling.json index f6da82bd5..f9c531c4f 100644 --- a/devcon-api/data/sessions/devcon-7/unpacking-eof-applications-in-developer-infrastructure-and-tooling.json +++ b/devcon-api/data/sessions/devcon-7/unpacking-eof-applications-in-developer-infrastructure-and-tooling.json @@ -25,7 +25,12 @@ ], "language": "en", "speakers": [ - "nebojsa-urosevic" + "nebojsa-urosevic", + "pavle-drobnjak" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T05:30:00.000Z", + "slot_end": "2024-11-14T05:40:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1yIsFqKcISo1wBOpMh8bQqTwKa7ihE8HDSAKmoWXYRs8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/usc-ultimate-solidity-championship.json b/devcon-api/data/sessions/devcon-7/usc-ultimate-solidity-championship.json new file mode 100644 index 000000000..a9757c60e --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/usc-ultimate-solidity-championship.json @@ -0,0 +1,31 @@ +{ + "id": "usc-ultimate-solidity-championship", + "sourceId": "UE8WVS", + "title": "USC Ultimate Solidity Championship", + "description": "A 30-minute Solidity programming competition where the winner is determined objectively, permissionlessly, and transparently after the time expires. The Ultimate Solidity Championship (USC) is an event designed to showcase the skills of the best Solidity developers in the ecosystem. Its primary goals are to highlight Solidity programming as an art form, onboard more developers, educate the community, and foster collaboration, ultimately enhancing Ethereum's long-term impact.", + "track": "Experiences", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Solidity", + "Programming", + "Competition" + ], + "tags": [ + "Art", + "Hacks", + "Public good" + ], + "language": "en", + "speakers": [ + "five" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T11:00:00.000Z", + "slot_end": "2024-11-14T11:30:00.000Z", + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/1flrl1DVDOcGQrL2WtGO0tRQUbwP7P_Xk3IQeWVr_wIU" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/utilizing-national-ids-in-the-ethereum-ecosystem.json b/devcon-api/data/sessions/devcon-7/utilizing-national-ids-in-the-ethereum-ecosystem.json index 26935fc62..7fd59c3c8 100644 --- a/devcon-api/data/sessions/devcon-7/utilizing-national-ids-in-the-ethereum-ecosystem.json +++ b/devcon-api/data/sessions/devcon-7/utilizing-national-ids-in-the-ethereum-ecosystem.json @@ -29,5 +29,9 @@ "florent", "nico" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T02:45:00.000Z", + "slot_end": "2024-11-14T03:45:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1DNOsJyO6qTZrHr9rXUHPF9-HZEOF4NkaTmABCndOG0g" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/vadcops-leveraging-starks-for-tailored-proof-generation.json b/devcon-api/data/sessions/devcon-7/vadcops-leveraging-starks-for-tailored-proof-generation.json index 245427260..93deaa1c6 100644 --- a/devcon-api/data/sessions/devcon-7/vadcops-leveraging-starks-for-tailored-proof-generation.json +++ b/devcon-api/data/sessions/devcon-7/vadcops-leveraging-starks-for-tailored-proof-generation.json @@ -22,5 +22,9 @@ "hector-masip-ardevol", "felicia-barcelo" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T06:30:00.000Z", + "slot_end": "2024-11-13T07:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1vlLbALGk1-PoxsWpK3hZ1d85x7eK1bnX8dA5Jjf4Yj0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/verifier-alliance-inside-of-the-contract-verification-pipeline.json b/devcon-api/data/sessions/devcon-7/verifier-alliance-inside-of-the-contract-verification-pipeline.json index 6466b64c7..d09136719 100644 --- a/devcon-api/data/sessions/devcon-7/verifier-alliance-inside-of-the-contract-verification-pipeline.json +++ b/devcon-api/data/sessions/devcon-7/verifier-alliance-inside-of-the-contract-verification-pipeline.json @@ -23,5 +23,9 @@ "speakers": [ "rim" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:40:00.000Z", + "slot_end": "2024-11-13T04:50:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1WNKyHeXOwkXmvaf0GIGfAtO5R7MQYyUbdRwxgk23ZzQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/visual-code-of-cypherpunk-and-lessons-from-subcultural-aesthetics-we-should-remember-on-the-road-to-mass-adoption.json b/devcon-api/data/sessions/devcon-7/visual-code-of-cypherpunk-and-lessons-from-subcultural-aesthetics-we-should-remember-on-the-road-to-mass-adoption.json index 928305a37..0367a5df6 100644 --- a/devcon-api/data/sessions/devcon-7/visual-code-of-cypherpunk-and-lessons-from-subcultural-aesthetics-we-should-remember-on-the-road-to-mass-adoption.json +++ b/devcon-api/data/sessions/devcon-7/visual-code-of-cypherpunk-and-lessons-from-subcultural-aesthetics-we-should-remember-on-the-road-to-mass-adoption.json @@ -27,5 +27,9 @@ "speakers": [ "ira-nezhynska" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T10:50:00.000Z", + "slot_end": "2024-11-13T11:00:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1JfZtSjos8JrMCOBp9B9xIaU5dMAfVMzayGYW7eA5F7Q" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/voices-of-tech-and-open-source-movement-across-asia.json b/devcon-api/data/sessions/devcon-7/voices-of-tech-and-open-source-movement-across-asia.json index 38e008893..f31251003 100644 --- a/devcon-api/data/sessions/devcon-7/voices-of-tech-and-open-source-movement-across-asia.json +++ b/devcon-api/data/sessions/devcon-7/voices-of-tech-and-open-source-movement-across-asia.json @@ -26,5 +26,9 @@ "brianna-chang", "mishari-muqbil" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T03:30:00.000Z", + "slot_end": "2024-11-13T04:30:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1ADQtojPz5zGpvoa8L2aH0vcyddEYsowQH6-jcNkUIMU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/vote-escrow-governance-analysis-on-voter-behavior-in-blockchain-governance.json b/devcon-api/data/sessions/devcon-7/vote-escrow-governance-analysis-on-voter-behavior-in-blockchain-governance.json index bbff2e447..979c99de0 100644 --- a/devcon-api/data/sessions/devcon-7/vote-escrow-governance-analysis-on-voter-behavior-in-blockchain-governance.json +++ b/devcon-api/data/sessions/devcon-7/vote-escrow-governance-analysis-on-voter-behavior-in-blockchain-governance.json @@ -34,5 +34,9 @@ "speakers": [ "tanisha-katara" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:10:00.000Z", + "slot_end": "2024-11-13T09:20:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1hyhPIjZoL4CayjCbBks0Dvhf-v1OSKN0dKkek0vNdSE" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/voting-with-time-commitment.json b/devcon-api/data/sessions/devcon-7/voting-with-time-commitment.json index 4ec23d5f8..c47999962 100644 --- a/devcon-api/data/sessions/devcon-7/voting-with-time-commitment.json +++ b/devcon-api/data/sessions/devcon-7/voting-with-time-commitment.json @@ -23,5 +23,9 @@ "speakers": [ "vijay-mohan" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:20:00.000Z", + "slot_end": "2024-11-13T09:50:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1P434UTSmq4E68DmH8ddDjupGoA0DAAfW5KIZ-umwqaM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/wallet-infrastructure-101-and-where-the-innovation-needs-to-happen.json b/devcon-api/data/sessions/devcon-7/wallet-infrastructure-101-and-where-the-innovation-needs-to-happen.json index f94c63dd1..c0bb773e2 100644 --- a/devcon-api/data/sessions/devcon-7/wallet-infrastructure-101-and-where-the-innovation-needs-to-happen.json +++ b/devcon-api/data/sessions/devcon-7/wallet-infrastructure-101-and-where-the-innovation-needs-to-happen.json @@ -28,5 +28,9 @@ "speakers": [ "medha-kothari" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:30:00.000Z", + "slot_end": "2024-11-14T04:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1eJwIYkq9W94rsLobC0VKWwi7AVWG4wvUfj48LQs1f8k" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/wallet-ux-panel.json b/devcon-api/data/sessions/devcon-7/wallet-ux-panel.json index 0e6e1dbec..0b1ed780a 100644 --- a/devcon-api/data/sessions/devcon-7/wallet-ux-panel.json +++ b/devcon-api/data/sessions/devcon-7/wallet-ux-panel.json @@ -31,5 +31,9 @@ "adam-ceresko", "chintan-turakhia" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:30:00.000Z", + "slot_end": "2024-11-13T05:30:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1qtrl6r-TYlWqtL69dNckKj8GBF_OtG2FNSwchnfA6ew" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/web3-security-is-embarrasing.json b/devcon-api/data/sessions/devcon-7/web3-security-is-embarrasing.json new file mode 100644 index 000000000..b64163165 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/web3-security-is-embarrasing.json @@ -0,0 +1,27 @@ +{ + "id": "web3-security-is-embarrasing", + "sourceId": "VNFNDM", + "title": "Web3 Security is Embarrasing", + "description": "Web3 security is at a critical juncture. With millions of dollars and sensitive assets at stake, we‬\r\n‭ must shift our mindset from reactive to proactive security. Attendees will walk away from this talk‬\r\n‭ with a deeper understanding of how attackers exploit the current ecosystem and, more‬\r\n‭ importantly, how to close these gaps with practical, forward-thinking solutions. This talk will be a‬\r\n‭ wake-up call for anyone who thinks we’re doing enough to secure Web3—and a blueprint for‬\r\n‭ how we can", + "track": "Security", + "type": "Talk", + "expertise": "Beginner", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [ + "Security", + "Sustainability", + "User Experience" + ], + "language": "en", + "speakers": [ + "andrew-macpherson" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T08:30:00.000Z", + "slot_end": "2024-11-14T08:50:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1lEsNi0su_iRPEMbDkw-4CNthY3CMQvM_6ClpF3sBGNM" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/web3-user-research-101.json b/devcon-api/data/sessions/devcon-7/web3-user-research-101.json index 7b4fd16f1..fce767349 100644 --- a/devcon-api/data/sessions/devcon-7/web3-user-research-101.json +++ b/devcon-api/data/sessions/devcon-7/web3-user-research-101.json @@ -30,5 +30,9 @@ "mindy-harrell", "kristina-mayman" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T08:00:00.000Z", + "slot_end": "2024-11-12T10:00:00.000Z", + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1WDegVtKo7rojZIBJT9EVkbEcih7LrcH0QIwcJFOGr6Y" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/wen-p2p-electronic-cash-system.json b/devcon-api/data/sessions/devcon-7/wen-p2p-electronic-cash-system.json index c260d91b0..0795b8c95 100644 --- a/devcon-api/data/sessions/devcon-7/wen-p2p-electronic-cash-system.json +++ b/devcon-api/data/sessions/devcon-7/wen-p2p-electronic-cash-system.json @@ -27,5 +27,9 @@ "speakers": [ "konrad-urban" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T09:00:00.000Z", + "slot_end": "2024-11-12T09:30:00.000Z", + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1JImpxFx5TF-6ESwxVVo3QOw9b3RrwbHwCF5idb0IZDY" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/wen-token-knowing-when-and-how-to-decentralize.json b/devcon-api/data/sessions/devcon-7/wen-token-knowing-when-and-how-to-decentralize.json deleted file mode 100644 index b68bb60ca..000000000 --- a/devcon-api/data/sessions/devcon-7/wen-token-knowing-when-and-how-to-decentralize.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "id": "wen-token-knowing-when-and-how-to-decentralize", - "sourceId": "MQPHP9", - "title": "Wen Token: Knowing When and How to Decentralize", - "description": "I would plan to cover the following topics:\r\n(1) What are the right reasons to launch a token? When is a token additive vs extractive to a protocol and its community?\r\n(2) When is the Right Time to Launch a Token? Many projects rush to launch a token when the market is hot, and this can be an irreversible mistake. \r\n(3) What are the nuts and bolts people should think about when launching a token? Offshore structures, marketing making?!\r\n(4) Finally, what are the legal considerations?", - "track": "Coordination", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Product", - "featured": false, - "doNotRecord": false, - "keywords": [ - "Token", - "Launch" - ], - "tags": [ - "Coordination", - "Decentralization", - "Product-market fit", - "token", - "launch", - "Coordination", - "Decentralization", - "Product-market fit" - ], - "language": "en", - "speakers": [ - "adam-michael-zuckerman" - ], - "eventId": "devcon-7" -} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/what-dont-we-know-understanding-security-vulnerabilities-in-snarks.json b/devcon-api/data/sessions/devcon-7/what-dont-we-know-understanding-security-vulnerabilities-in-snarks.json index c1b78d88b..7fbd030c7 100644 --- a/devcon-api/data/sessions/devcon-7/what-dont-we-know-understanding-security-vulnerabilities-in-snarks.json +++ b/devcon-api/data/sessions/devcon-7/what-dont-we-know-understanding-security-vulnerabilities-in-snarks.json @@ -20,5 +20,9 @@ "speakers": [ "stefanos-chaliasos" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:00:00.000Z", + "slot_end": "2024-11-15T04:30:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1b-4F9L2PRDflpHb2iAzeGwsuH6cvqfh3FMJsnOPZOtc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/what-is-the-status-of-epbs-and-its-future-iterations.json b/devcon-api/data/sessions/devcon-7/what-is-the-status-of-epbs-and-its-future-iterations.json index 9afa646a2..623397845 100644 --- a/devcon-api/data/sessions/devcon-7/what-is-the-status-of-epbs-and-its-future-iterations.json +++ b/devcon-api/data/sessions/devcon-7/what-is-the-status-of-epbs-and-its-future-iterations.json @@ -24,5 +24,9 @@ "speakers": [ "potuz" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T04:30:00.000Z", + "slot_end": "2024-11-13T05:00:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1hihFfnTMBS1Mmp0aS3oHwzA-PX43SVRFqlRfNkbtOwU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/whats-going-into-the-pectra-upgrade.json b/devcon-api/data/sessions/devcon-7/whats-going-into-the-pectra-upgrade.json index ee73ec0cb..2fe6d6541 100644 --- a/devcon-api/data/sessions/devcon-7/whats-going-into-the-pectra-upgrade.json +++ b/devcon-api/data/sessions/devcon-7/whats-going-into-the-pectra-upgrade.json @@ -22,5 +22,9 @@ "speakers": [ "christine-kim" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T06:00:00.000Z", + "slot_end": "2024-11-12T06:30:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1aEeDer7GTTFvo4hdDKqx3zqCVAtFdk2XqVNuiRomMTc" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/who-needs-a-wallet-anyway.json b/devcon-api/data/sessions/devcon-7/who-needs-a-wallet-anyway.json index 38524dee7..7bbc02675 100644 --- a/devcon-api/data/sessions/devcon-7/who-needs-a-wallet-anyway.json +++ b/devcon-api/data/sessions/devcon-7/who-needs-a-wallet-anyway.json @@ -31,5 +31,9 @@ "speakers": [ "itai-turbahn" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T06:40:00.000Z", + "slot_end": "2024-11-12T06:50:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1pVk3HgI3jY_eVj3C7F4jVkcdwrwbVFi9NzWDCgBBUFg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/who-wins-ethereum-block-building-auctions-and-why.json b/devcon-api/data/sessions/devcon-7/who-wins-ethereum-block-building-auctions-and-why.json index 2147f1f14..fe7e9c27f 100644 --- a/devcon-api/data/sessions/devcon-7/who-wins-ethereum-block-building-auctions-and-why.json +++ b/devcon-api/data/sessions/devcon-7/who-wins-ethereum-block-building-auctions-and-why.json @@ -23,5 +23,9 @@ "danning-sui", "burak-oz" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T04:30:00.000Z", + "slot_end": "2024-11-14T05:00:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1sCbCcL_kcX8oEU3I_BJLpuFgt1wzgpYDENnympxQ7iI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/why-classic-consensus-makes-sense-for-sequencer-decentralization.json b/devcon-api/data/sessions/devcon-7/why-classic-consensus-makes-sense-for-sequencer-decentralization.json index 9edfdd16f..52213c312 100644 --- a/devcon-api/data/sessions/devcon-7/why-classic-consensus-makes-sense-for-sequencer-decentralization.json +++ b/devcon-api/data/sessions/devcon-7/why-classic-consensus-makes-sense-for-sequencer-decentralization.json @@ -24,5 +24,9 @@ "speakers": [ "toghrul-maharramov" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-12T11:00:00.000Z", + "slot_end": "2024-11-12T11:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1ZEWccejVRJajyRtf76Ob2TcloMLKg7WKw1gZu74J17Y" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/why-defi-matters-on-ethereum.json b/devcon-api/data/sessions/devcon-7/why-defi-matters-on-ethereum.json new file mode 100644 index 000000000..16f92cb9d --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/why-defi-matters-on-ethereum.json @@ -0,0 +1,25 @@ +{ + "id": "why-defi-matters-on-ethereum", + "sourceId": "E7GFJC", + "title": "Why DeFi matters on Ethereum", + "description": "Why DeFi matters on Ethereum, and why Ethereum is the best place for DeFi.", + "track": "Real World Ethereum", + "type": "Panel", + "expertise": "", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [ + "loi-luu", + "shuyao-kong", + "kain-warwick" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T10:00:00.000Z", + "slot_end": "2024-11-14T11:00:00.000Z", + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/14OuUArkp-1DdYuHEylurELQO49RZZh5IHebMv6N4LAU" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/why-i-hate-on-chain-token-governance-and-you-should-too.json b/devcon-api/data/sessions/devcon-7/why-i-hate-on-chain-token-governance-and-you-should-too.json index d2539ae37..3e28e2659 100644 --- a/devcon-api/data/sessions/devcon-7/why-i-hate-on-chain-token-governance-and-you-should-too.json +++ b/devcon-api/data/sessions/devcon-7/why-i-hate-on-chain-token-governance-and-you-should-too.json @@ -26,5 +26,9 @@ "speakers": [ "hudson-jameson" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T09:50:00.000Z", + "slot_end": "2024-11-13T10:00:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1mTXnRa95nn1RwpyKujvweKeIEv-zBWW4Spl__Bd7rv0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/why-many-deployed-snarks-are-extremely-risky.json b/devcon-api/data/sessions/devcon-7/why-many-deployed-snarks-are-extremely-risky.json index 5b785760d..57b0046e6 100644 --- a/devcon-api/data/sessions/devcon-7/why-many-deployed-snarks-are-extremely-risky.json +++ b/devcon-api/data/sessions/devcon-7/why-many-deployed-snarks-are-extremely-risky.json @@ -22,5 +22,9 @@ "speakers": [ "pratyush-ranjan-tiwari" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T04:30:00.000Z", + "slot_end": "2024-11-15T05:00:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1p5nM9CjRl-N6-aj7yjsMvrsos4m3GrpVgekyXpMOGfM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/why-vpns-are-scams-and-what-to-do-about-it.json b/devcon-api/data/sessions/devcon-7/why-vpns-are-scams-and-what-to-do-about-it.json new file mode 100644 index 000000000..9d74d1280 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/why-vpns-are-scams-and-what-to-do-about-it.json @@ -0,0 +1,33 @@ +{ + "id": "why-vpns-are-scams-and-what-to-do-about-it", + "sourceId": "TRMC3L", + "title": "Why VPNs are scams and what to do about it", + "description": "Existing VPNs are essentially scams. Free VPNs and most centralized VPNs (such as ExpressVPN, owned by Kape) are effectively data harvesting companies. Decentralized VPNs usually have a few large servers and offer barely any more privacy than centralized VPNs. What is missing is 1) onion-routing packets like Tor 2) adding noise (fake traffic) 3) censorship-resistance and 4) mixing packets from different users together. We'll explore how technologies work to defeat even AI adversaries.", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "VPNs", + "mixnets", + "censorship-resistance" + ], + "tags": [ + "censorship", + "resistance", + "Decentralization", + "Privacy", + "Use Cases" + ], + "language": "en", + "speakers": [ + "harry-halpin" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-12T05:30:00.000Z", + "slot_end": "2024-11-12T05:40:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1X40WVD7E27evrL1uMb90tNX_OrjLhOmaw9pd-qrbFB4" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/world-politics-world-building.json b/devcon-api/data/sessions/devcon-7/world-politics-world-building.json new file mode 100644 index 000000000..206c40f5c --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/world-politics-world-building.json @@ -0,0 +1,27 @@ +{ + "id": "world-politics-world-building", + "sourceId": "ERQKUX", + "title": "World Politics, World Building", + "description": "World politics has changed. Geopolitics is no longer simply a contest to control territory: in this age of advanced technology, it has become a contest to create the territory. Great powers seek to build a world for other states to inhabit, while keeping the ability to change the rules or the state of the world when necessary. At a moment when the old concepts no longer work, this book aims to introduce a radically new theory of world politics and technology. The end goal: god mode", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Beginner", + "audience": "Academic", + "featured": true, + "doNotRecord": false, + "keywords": [ + "World Building", + "Technology", + "Geopolitics" + ], + "tags": [], + "language": "en", + "speakers": [ + "bruno-macaes" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-15T07:30:00.000Z", + "slot_end": "2024-11-15T08:00:00.000Z", + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/171MvUF1M-7FvPkuWLfzY3WGZzA0pW2lZXE-foWeOt4Q" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/wtf-are-based-rollups-and-preconfs.json b/devcon-api/data/sessions/devcon-7/wtf-are-based-rollups-and-preconfs.json index d0276c7bb..6a7c62420 100644 --- a/devcon-api/data/sessions/devcon-7/wtf-are-based-rollups-and-preconfs.json +++ b/devcon-api/data/sessions/devcon-7/wtf-are-based-rollups-and-preconfs.json @@ -29,5 +29,9 @@ "speakers": [ "jason-vranek" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T03:40:00.000Z", + "slot_end": "2024-11-15T03:50:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1XBmbnq_59WsG85OTcNpUu6A8prP6pC2w2YjOs_3x7-Y" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/wtf-is-the-pessimistic-proof.json b/devcon-api/data/sessions/devcon-7/wtf-is-the-pessimistic-proof.json index e17f471c0..8e0412119 100644 --- a/devcon-api/data/sessions/devcon-7/wtf-is-the-pessimistic-proof.json +++ b/devcon-api/data/sessions/devcon-7/wtf-is-the-pessimistic-proof.json @@ -25,5 +25,9 @@ "ignasi-ramos", "jesus" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-15T07:00:00.000Z", + "slot_end": "2024-11-15T07:10:00.000Z", + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1BLkd5LgVpoznDQEyKsIo9P94GZyyUdEhmVBoZTS692Q" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/you-know-whats-going-to-get-us-from-web2-to-web3-therapy.json b/devcon-api/data/sessions/devcon-7/you-know-whats-going-to-get-us-from-web2-to-web3-therapy.json index 9bba345d8..13a7f8862 100644 --- a/devcon-api/data/sessions/devcon-7/you-know-whats-going-to-get-us-from-web2-to-web3-therapy.json +++ b/devcon-api/data/sessions/devcon-7/you-know-whats-going-to-get-us-from-web2-to-web3-therapy.json @@ -21,5 +21,9 @@ "speakers": [ "simona-pop" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T08:50:00.000Z", + "slot_end": "2024-11-13T09:00:00.000Z", + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1gUdSnWcxJdTYFT1JrkVP_VWgSxrlBCcEuwRk8pzgBSA" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/zk-in-rollups-full-validity-proving-on-the-op-stack.json b/devcon-api/data/sessions/devcon-7/zk-in-rollups-full-validity-proving-on-the-op-stack.json new file mode 100644 index 000000000..922d73229 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/zk-in-rollups-full-validity-proving-on-the-op-stack.json @@ -0,0 +1,27 @@ +{ + "id": "zk-in-rollups-full-validity-proving-on-the-op-stack", + "sourceId": "8J8Z7Q", + "title": "ZK in Rollups: Full Validity Proving on the OP Stack", + "description": "Historically, zkEVM rollups have been difficult to build, requiring deep cryptography expertise that makes customization and maintainability complicated and time-consuming. With advancements in zk, zkVMs make it easy for any developer to write ZK applications with Rust. With a zkVM, we've created seamless way to upgrade ANY existing OP Stack chain to use ZKPs in just 1 hour. These rollups get fast finality, cost-effective (<0.1 cent / tx), and full EVM equivalence.", + "track": "Layer 2", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [ + "Layer 2s", + "Rollups", + "ZKP" + ], + "language": "en", + "speakers": [ + "uma-roy" + ], + "eventId": "devcon-7", + "slot_start": "2024-11-14T11:10:00.000Z", + "slot_end": "2024-11-14T11:30:00.000Z", + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1Dw9W_WUh2DLUhcVkatH257BHYs8yWdxlfLhoJXs8jnY" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/zkproving-the-history-of-ethereum-in-real-time.json b/devcon-api/data/sessions/devcon-7/zkproving-the-history-of-ethereum-in-real-time.json index 729a20473..0ce3f9a7a 100644 --- a/devcon-api/data/sessions/devcon-7/zkproving-the-history-of-ethereum-in-real-time.json +++ b/devcon-api/data/sessions/devcon-7/zkproving-the-history-of-ethereum-in-real-time.json @@ -29,5 +29,9 @@ "speakers": [ "jordi-baylina" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-13T05:00:00.000Z", + "slot_end": "2024-11-13T05:30:00.000Z", + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1p0VlUcR1aOi--jA4hFb8aBF8mAWBuf-2vwun38CXBtI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/zoom-in-on-eof-stack-validation.json b/devcon-api/data/sessions/devcon-7/zoom-in-on-eof-stack-validation.json index b4180e033..0e50aa0c6 100644 --- a/devcon-api/data/sessions/devcon-7/zoom-in-on-eof-stack-validation.json +++ b/devcon-api/data/sessions/devcon-7/zoom-in-on-eof-stack-validation.json @@ -23,5 +23,9 @@ "speakers": [ "andrei-maiboroda" ], - "eventId": "devcon-7" + "eventId": "devcon-7", + "slot_start": "2024-11-14T02:45:00.000Z", + "slot_end": "2024-11-14T03:15:00.000Z", + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1d8txUWtGhcQzZvxbPw_N_fi_3997eaZr5RJ2nDVrHkg" } \ No newline at end of file diff --git a/devcon-api/data/speakers/aavegotch1eth.json b/devcon-api/data/speakers/aavegotch1eth.json new file mode 100644 index 000000000..2b5af4308 --- /dev/null +++ b/devcon-api/data/speakers/aavegotch1eth.json @@ -0,0 +1,9 @@ +{ + "id": "aavegotch1eth", + "sourceId": "7MAGEJ", + "name": "aavegotch1.eth", + "avatar": "https://speak.devcon.org/media/avatars/ceb2a2498691a0345016d5ef00b63352_eLKhmIb.jpg", + "description": "Crypto enthusiast since the 2017 Ethereum ICO craze, been developing smart contracts, dapps and fiddling with Ethereum staking tools ever since. For the past few years, my interest was mostly in finding the most efficient and cheapest entry point to become an Ethereum staker, leveraging the newest ARM64 and recently, RISC-V boards.\r\n\r\nMy background is software engineering with more than 15 years of experience, mostly in the cloud computing area, Kubernetes and operating systems.", + "github": "lazyprogrammerio", + "ens": "0x4ca790b2c94af33009f5e7e2a419d766d77aa88a" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/abhishek-bhattacharya.json b/devcon-api/data/speakers/abhishek-bhattacharya.json index a97bee766..50b6ef9c1 100644 --- a/devcon-api/data/speakers/abhishek-bhattacharya.json +++ b/devcon-api/data/speakers/abhishek-bhattacharya.json @@ -3,6 +3,6 @@ "sourceId": "UQR8TJ", "name": "Abhishek Bhattacharya", "description": "Abhishek is a Co-founder at Whrrl - India's only blockchain native fintech platform. He's a Forbes 30 under 30 honoree and a 3-times Entrepreneur, Author, and a regular Speaker of Blockchain Tech. At Whrrl, he's bringing Blockchain to farmers to save their income, covering 1,400 warehouses & 18,000+ farmers and US $300 Million in committed TVL and now connecting them to global DeFi lenders, supported by United Nations Development Programme, IIM Ahmedabad and MassC", - "twitter": "https:/www.twitter.com/abhib3012", + "twitter": "abhib3012", "avatar": "http://speak.devcon.org/media/avatars/4C189F53-A6C7-42B6-84C5-BB3DC8569EE0_tdDNCY9.JPG" -} \ No newline at end of file +} diff --git a/devcon-api/data/speakers/alex-stokes.json b/devcon-api/data/speakers/alex-stokes.json index bd979ebd1..2fedf6e5f 100644 --- a/devcon-api/data/speakers/alex-stokes.json +++ b/devcon-api/data/speakers/alex-stokes.json @@ -2,7 +2,8 @@ "id": "alex-stokes", "sourceId": "HKSRQB", "name": "Alex Stokes", - "description": "Alex Stokes is a researcher at the Ethereum Foundation who believes deeply in the Ethereum vision. To achieve this vision, he has been working on scaling R&D to make the core protocol more secure and accessible to everyone. This includes tooling and testing work for the Merge, exploratory prototyping for sharding work like EIP-4844 and EIP-4895 to enable validator withdrawals after the Merge. When he is not working on Ethereum, you can find him at the nearest mountaintop.", + "avatar": "https://speak.devcon.org/media/avatars/pfp_mZyirwy.JPG", + "description": "Researcher at the EF. Focused on making Ethereum secure, scalable, and sustainable.", "twitter": "ralexstokes", - "avatar": "http://speak.devcon.org/media/avatars/IMG_4885-small_C9i5SDl.jpg" + "github": "ralexstokes" } \ No newline at end of file diff --git a/devcon-api/data/speakers/alex-vlasov.json b/devcon-api/data/speakers/alex-vlasov.json index ed6ac0ebf..fc7691b5d 100644 --- a/devcon-api/data/speakers/alex-vlasov.json +++ b/devcon-api/data/speakers/alex-vlasov.json @@ -2,6 +2,7 @@ "id": "alex-vlasov", "sourceId": "N9JQJT", "name": "Alex Vlasov", - "avatar": "", - "description": "Software Engineer & Applied Researcher,\r\nEthereum Researcher, TxRx team @ ConsenSys" + "avatar": "https://speak.devcon.org/media/avatars/%D0%92%D0%BB%D0%B0%D1%81%D0%BE%D0%B2_%D0%90_%D0%92_%D0%9F%D0%B0%D1%81%D0%BF%D0%BE%D1%80%D1%82_%D0%A0%D0%A4_YWkGZS6.jpg", + "description": "Software Engineer & Applied Researcher,\r\nEthereum Researcher, TxRx team @ ConsenSys", + "github": "ericsson49" } \ No newline at end of file diff --git a/devcon-api/data/speakers/alexandre-belling.json b/devcon-api/data/speakers/alexandre-belling.json new file mode 100644 index 000000000..2a6e52cd8 --- /dev/null +++ b/devcon-api/data/speakers/alexandre-belling.json @@ -0,0 +1,9 @@ +{ + "id": "alexandre-belling", + "sourceId": "FJ9WVV", + "name": "Alexandre Belling", + "avatar": "https://speak.devcon.org/media/avatars/IMG_20231107_145004_7ruLZ7D.jpg", + "description": "I am one of the co-founders of Linea and am leading the prover team of Linea", + "twitter": "alexand_belling", + "github": "alexandrebelling" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/amir-taaki.json b/devcon-api/data/speakers/amir-taaki.json index e8a5c36eb..3c55716fe 100644 --- a/devcon-api/data/speakers/amir-taaki.json +++ b/devcon-api/data/speakers/amir-taaki.json @@ -1,5 +1,9 @@ { "id": "amir-taaki", - "sourceId": "amir-taaki", - "name": "Amir Taaki" + "sourceId": "78CDRE", + "name": "Amir Taaki", + "avatar": "https://speak.devcon.org/media/avatars/silkroad_AGRn91i.webp", + "description": "Have worked on free software and crypto currency for over a decade.", + "twitter": "narodism", + "github": "genjix" } \ No newline at end of file diff --git a/devcon-api/data/speakers/andrew-macpherson.json b/devcon-api/data/speakers/andrew-macpherson.json new file mode 100644 index 000000000..c4482d488 --- /dev/null +++ b/devcon-api/data/speakers/andrew-macpherson.json @@ -0,0 +1,12 @@ +{ + "id": "andrew-macpherson", + "sourceId": "ZAWQXG", + "name": "Andrew MacPherson", + "avatar": "https://speak.devcon.org/media/avatars/IMG_3809_GPsWjpe.jpg", + "description": "Andrew has been working in infosec for over a decade, starting Paterva where he worked on building Maltego for 10+ years. Later moving to the US to work at BitMEX (IR), Robinhood (IR/D&R), Uniswap (Head of Security) and finally Privy (Principal Security Eng). He has spoken at many different conferences including Blackhat, DEF CON as well as having taught more than 16 different Black Hat courses. He enjoys cat memes, security and punk rock and wants to do better at protecting users in web3!", + "twitter": "andrewmohawk", + "github": "andrewmohawk", + "farcaster": "andrewmohawk", + "lens": "andrewmohawk", + "ens": "andrewmohawk.eth" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/ansgar-dietrichs.json b/devcon-api/data/speakers/ansgar-dietrichs.json index a545d651d..3b392c065 100644 --- a/devcon-api/data/speakers/ansgar-dietrichs.json +++ b/devcon-api/data/speakers/ansgar-dietrichs.json @@ -2,7 +2,6 @@ "id": "ansgar-dietrichs", "sourceId": "JCPY8H", "name": "Ansgar Dietrichs", - "description": "Researcher at the Ethereum Foundation", - "twitter": "adietrichs", - "avatar": "http://speak.devcon.org/media/avatars/starship-1_OrtNLyK.jpg" + "avatar": "https://speak.devcon.org/media/avatars/starship-1_OrtNLyK.jpg", + "description": "Researcher @ Ethereum Foundation" } \ No newline at end of file diff --git a/devcon-api/data/speakers/arnaucube.json b/devcon-api/data/speakers/arnaucube.json index c24d3b2a8..4884dfcac 100644 --- a/devcon-api/data/speakers/arnaucube.json +++ b/devcon-api/data/speakers/arnaucube.json @@ -3,7 +3,7 @@ "sourceId": "WXYVUS", "name": "arnaucube", "avatar": "https://speak.devcon.org/media/avatars/arnaucube-logo_9u8VJXU.png", - "description": "Currently working on folding schemes in 0xPARC.", + "description": "Working on folding schemes in 0xPARC.", "twitter": "arnaucube", "github": "arnaucube" } \ No newline at end of file diff --git a/devcon-api/data/speakers/artem-kotelskiy.json b/devcon-api/data/speakers/artem-kotelskiy.json index ae5898da6..83d2b7c9b 100644 --- a/devcon-api/data/speakers/artem-kotelskiy.json +++ b/devcon-api/data/speakers/artem-kotelskiy.json @@ -3,7 +3,7 @@ "sourceId": "VJFGAD", "name": "Artem Kotelskiy", "avatar": "https://speak.devcon.org/media/avatars/IMGM2291_2MvOk5U.jpg", - "description": "Former mathematician, currently head of research at cyber.fund", + "description": "For 2013-2023 period I was a pure mathematician, studying low-dimensional topology and symplectic geometry in Princeton, Indiana and Stony Brook Universities. I got interested in crypto as early as 2015, and did some investments and research in Ethereum ecosystem on the side. In 2022 I also taught a course on blockchains in Stony Brook (artofkot.xyz/blockchain-course), and in 2023 move into the space full-time, as a research lead in cyber.fund.", "twitter": "artofkot", "github": "github.com/artofkot", "farcaster": "artofkot", diff --git a/devcon-api/data/speakers/audrey-tang.json b/devcon-api/data/speakers/audrey-tang.json index f58449104..ecd5b7b35 100644 --- a/devcon-api/data/speakers/audrey-tang.json +++ b/devcon-api/data/speakers/audrey-tang.json @@ -1,5 +1,8 @@ { "id": "audrey-tang", - "sourceId": "audrey-tang", - "name": "Audrey Tang" + "sourceId": "VN3TY8", + "name": "Audrey Tang", + "avatar": "https://speak.devcon.org/media/avatars/Audrey_Tang_CC_BY-NC-SA_4.0_Kaii_Chiang_GS9ULQV.jpg", + "description": "Audrey Tang, a TIME100 “Most Influential People in AI” honoree (2023), is Taiwan’s Cyber Ambassador-at-Large and served as Taiwan's 1st digital minister and the world’s 1st nonbinary cabinet minister (2016-2024).\r\n\r\nIn addition to bringing civic innovation into the public sector, Tang helped shaping Taiwan’s internationally acclaimed COVID-19 response, as well as safeguarding the country’s 2024 presidential and legislative elections from cyber interference.", + "github": "audreyt" } \ No newline at end of file diff --git a/devcon-api/data/speakers/austin-griffith.json b/devcon-api/data/speakers/austin-griffith.json index d790aa53c..575b32d33 100644 --- a/devcon-api/data/speakers/austin-griffith.json +++ b/devcon-api/data/speakers/austin-griffith.json @@ -1,11 +1,11 @@ { "id": "austin-griffith", - "sourceId": "KYTVFK", + "sourceId": "FS7BLZ", "name": "Austin Griffith", - "description": "🧑‍🎤 builder on Ethereum", + "avatar": "https://speak.devcon.org/media/avatars/atg_icU2AtT.jpg", + "description": "👩‍🎤 Builder on Ethereum, BuidlGuidl Founder.\r\n\r\nI build lots of random things and try to teach other developers too!", "twitter": "austingriffith", - "farcaster": "austingriffith", - "ens": "austingriffith.eth", "github": "austintgriffith", - "avatar": "https://speak.devcon.org/media/avatars/bmhym86N_400x400_X3UzOc9.jpg" + "farcaster": "austingriffith", + "ens": "atg.eth" } \ No newline at end of file diff --git a/devcon-api/data/speakers/barry-whitehat.json b/devcon-api/data/speakers/barry-whitehat.json index 463ed3720..350f6987b 100644 --- a/devcon-api/data/speakers/barry-whitehat.json +++ b/devcon-api/data/speakers/barry-whitehat.json @@ -1,7 +1,7 @@ { "id": "barry-whitehat", - "sourceId": "ZRNNVV", + "sourceId": "9EVLEL", "name": "Barry Whitehat", "avatar": "", - "description": "" + "description": "N/A" } \ No newline at end of file diff --git a/devcon-api/data/speakers/bruno-batavia.json b/devcon-api/data/speakers/bruno-batavia.json new file mode 100644 index 000000000..12602c0db --- /dev/null +++ b/devcon-api/data/speakers/bruno-batavia.json @@ -0,0 +1,7 @@ +{ + "id": "bruno-batavia", + "sourceId": "DBS3F7", + "name": "Bruno Batavia", + "avatar": "https://speak.devcon.org/media/avatars/bruno-batavia-102024_XdUgZYN.png", + "description": "Bruno Batavia is the Director of Emerging Technologies at Valor Capital Group, a venture capital firm based in New York focused on Latam and US-Brazil cross-border opportunities.\r\n\r\nHe also brings more than 13 years of experience working with innovation at Brazil’s Central Bank (BCB), where he led studies and initiatives with a particular focus on emerging technologies. Most recently, he served as the Deputy Head for the Digital Real (Drex) Project, Brazil’s CBDC initiative." +} \ No newline at end of file diff --git a/devcon-api/data/speakers/bruno-macaes.json b/devcon-api/data/speakers/bruno-macaes.json index 305881085..53d671e6c 100644 --- a/devcon-api/data/speakers/bruno-macaes.json +++ b/devcon-api/data/speakers/bruno-macaes.json @@ -2,7 +2,6 @@ "id": "bruno-macaes", "sourceId": "PRM7AM", "name": "Bruno Macaes", - "description": "Bruno Maçães is a senior advisor at Flint Global and a columnist for the New Statesman. The author of 'Belt and Road'; 'History Has Begun'; and 'The Dawn of Eurasia', he advises some of the world's leading companies on geopolitics and technology. His latest book is 'Geopolitics for the End Time.'", - "twitter": "MacaesBruno", - "avatar": "http://speak.devcon.org/media/avatars/Bruno_Macaes_Headshot_LDVaSU5.jpeg" + "avatar": "https://speak.devcon.org/media/avatars/5bd3a6dd7572bad7d1890b5627514bb9_0OpVCD4.jpg", + "description": "Bruno Maçães is a Senior Advisor at Flint Global, where he advises some of the world’s leading companies on geopolitics and technology, as well as a columnist for the New Statesman. He is a member of the European Council on Foreign Relations and was the Secretary of State for European Affairs in Portugal during the eurozone crisis. His books include Belt and Road (2018), The Dawn of Eurasia (2019), History Has Begun (2020) and, most recently, Geopolitics for the End Time (2021)." } \ No newline at end of file diff --git a/devcon-api/data/speakers/caspar-schwarz-schilling.json b/devcon-api/data/speakers/caspar-schwarz-schilling.json index 0856bafd3..f1c16d8f1 100644 --- a/devcon-api/data/speakers/caspar-schwarz-schilling.json +++ b/devcon-api/data/speakers/caspar-schwarz-schilling.json @@ -2,9 +2,9 @@ "id": "caspar-schwarz-schilling", "sourceId": "CVWVJP", "name": "Caspar Schwarz-Schilling", + "avatar": "https://speak.devcon.org/media/avatars/Saggitarius_A_NqZw6JE.jpg", "description": "Research", "twitter": "casparschwa", - "avatar": "https://speak.devcon.org/media/avatars/Saggitarius_A_NqZw6JE.jpg", "github": "casparschwa", "farcaster": "caspar" } \ No newline at end of file diff --git a/devcon-api/data/speakers/christopher-fabian.json b/devcon-api/data/speakers/christopher-fabian.json new file mode 100644 index 000000000..e39ec2ae2 --- /dev/null +++ b/devcon-api/data/speakers/christopher-fabian.json @@ -0,0 +1,8 @@ +{ + "id": "christopher-fabian", + "sourceId": "LRDBQF", + "name": "christopher fabian", + "avatar": "https://speak.devcon.org/media/avatars/chris_fabian_headshot_22_SOvOhvM.jpg", + "description": "Chris Fabian, co-founder and leader of Giga, an startup by UNICEF and ITU, aims to connect every school to the internet. He built UNICEF's cryptocurrency fund, ($20M in Eth and BTC). A leader in open-source technology policy, Chris has helped shape blockchain strategies for Ministries and Central Banks globally. Previously, he founded UNICEF’s Innovation Unit, advised UN Secretary-Generals, and was named one of Time's \"100 Most Influential People\" and WIRED’s \"25 People Changing the World\"", + "twitter": "chrisfabian" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/chuxin-huang.json b/devcon-api/data/speakers/chuxin-huang.json index 7a3e5c085..b35af215a 100644 --- a/devcon-api/data/speakers/chuxin-huang.json +++ b/devcon-api/data/speakers/chuxin-huang.json @@ -2,6 +2,10 @@ "id": "chuxin-huang", "sourceId": "XUSEMK", "name": "Chuxin Huang", - "avatar": "", - "description": "" + "avatar": "https://speak.devcon.org/media/avatars/chuxin_JcmmZlU.png", + "description": "Onchain data at OP Labs, contributing to Optimism Collective", + "twitter": "chuxin_h", + "github": "chuxinh", + "farcaster": "chuxin", + "ens": "chuxin.eth" } \ No newline at end of file diff --git a/devcon-api/data/speakers/cperezz.json b/devcon-api/data/speakers/cperezz.json new file mode 100644 index 000000000..76b039a86 --- /dev/null +++ b/devcon-api/data/speakers/cperezz.json @@ -0,0 +1,10 @@ +{ + "id": "cperezz", + "sourceId": "ZSQJRX", + "name": "CPerezz", + "avatar": "https://speak.devcon.org/media/avatars/meerkat_WalLlbL.jpg", + "description": "Exploring all kinds of stuff at PSE-EF.\r\n\r\nMostly interested in P2P networking, privacy and cryptography (not necessarily in this order).", + "twitter": "cperezz19", + "github": "cperezz", + "ens": "cperezz.eth" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/danceratopz.json b/devcon-api/data/speakers/danceratopz.json index 23ae6e800..3c8763b27 100644 --- a/devcon-api/data/speakers/danceratopz.json +++ b/devcon-api/data/speakers/danceratopz.json @@ -2,8 +2,8 @@ "id": "danceratopz", "sourceId": "9THUKP", "name": "danceratopz", - "avatar": "", - "description": "", + "avatar": "https://speak.devcon.org/media/avatars/danceratopz_VwClgnR.jpg", + "description": "Contributing test infrastructure to Ethereum.", "twitter": "danceratopz", "github": "danceratopz", "farcaster": "danceratopz", diff --git a/devcon-api/data/speakers/david-nandwa.json b/devcon-api/data/speakers/david-nandwa.json index 7a079d0e6..3d3bc613f 100644 --- a/devcon-api/data/speakers/david-nandwa.json +++ b/devcon-api/data/speakers/david-nandwa.json @@ -2,6 +2,6 @@ "id": "david-nandwa", "sourceId": "E77FGY", "name": "David Nandwa", - "avatar": "", - "description": "" + "avatar": "https://speak.devcon.org/media/avatars/OPT_1_mQZqbsG.jpg", + "description": "David Nandwa is a serial entrepreneur as well as CEO/CTO & Founder @ HoneyCoin, before HoneyCoin he's worked as a software engineer at or with leading companies like Flutterwave and Andela. He's started, scaled, and exited two ventures prior to HoneyCoin and has a passion for finance and building real-world solutions to hard problems on the continent." } \ No newline at end of file diff --git a/devcon-api/data/speakers/david-uzochukwu.json b/devcon-api/data/speakers/david-uzochukwu.json index 69596b059..554b944ad 100644 --- a/devcon-api/data/speakers/david-uzochukwu.json +++ b/devcon-api/data/speakers/david-uzochukwu.json @@ -2,6 +2,9 @@ "id": "david-uzochukwu", "sourceId": "CJTA8A", "name": "David Uzochukwu", - "avatar": "", - "description": "" + "avatar": "https://speak.devcon.org/media/avatars/WhatsApp_Image_2024-06-20_at_10.28.27_AM_uJ3cw13.jpeg", + "description": "David Uzochukwu, an Ethereum Next Billion Fellow, is dedicated to making Ethereum secure and decentralized. With over four years in the web3 space, he has worked with prominent companies and founded Guild Audits and NodeBridge, supporting blockchain security and node operations in Africa. As a Staking Master at the Obol Collective, he promotes independent Ethereum staking through NodeBridge Africa, empowering Africans with education, workshops, and community support to participate in blockchain", + "twitter": "davidpius10", + "github": "davidpius95", + "ens": "0x9ac1a0dc6473d347db612c389c914212776cac4f" } \ No newline at end of file diff --git a/devcon-api/data/speakers/david.json b/devcon-api/data/speakers/david.json new file mode 100644 index 000000000..05318548a --- /dev/null +++ b/devcon-api/data/speakers/david.json @@ -0,0 +1,10 @@ +{ + "id": "david", + "sourceId": "GEU793", + "name": "David", + "avatar": "https://speak.devcon.org/media/avatars/19314578_zxVHeSQ.jpeg", + "description": "David Minarsch led the team which built the first framework for developing Multi Agent Systems in the DLT space. He has founding experience via Entrepreneur First and a PhD in Applied Game Theory from the University of Cambridge.", + "twitter": "david_enim", + "github": "davidminarsch", + "ens": "davidenim.eth" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/dennis-trautwein.json b/devcon-api/data/speakers/dennis-trautwein.json new file mode 100644 index 000000000..2fd602ba0 --- /dev/null +++ b/devcon-api/data/speakers/dennis-trautwein.json @@ -0,0 +1,9 @@ +{ + "id": "dennis-trautwein", + "sourceId": "FTATVZ", + "name": "Dennis Trautwein", + "avatar": "https://speak.devcon.org/media/avatars/dennis-trautwein-bw-square-1000_CKKy1qv.jpeg", + "description": ".", + "twitter": "dtrautwein_eu", + "github": "dennis-tra" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/diego-kingston.json b/devcon-api/data/speakers/diego-kingston.json index a84557c9d..0f093275d 100644 --- a/devcon-api/data/speakers/diego-kingston.json +++ b/devcon-api/data/speakers/diego-kingston.json @@ -2,7 +2,7 @@ "id": "diego-kingston", "sourceId": "CKJQRF", "name": "Diego Kingston", - "avatar": "https://speak.devcon.org/media/avatars/0000_dk_NYH3cFg.jpg", + "avatar": "https://speak.devcon.org/media/avatars/diego_WIKjxcH.jpg", "description": "Co-founder and head of research at Aligned. Previously Head of Research at LambdaClass.", "twitter": "zkdiegokingston", "github": "diegokingston" diff --git a/devcon-api/data/speakers/dimitry-kh.json b/devcon-api/data/speakers/dimitry-kh.json new file mode 100644 index 000000000..8ac331c37 --- /dev/null +++ b/devcon-api/data/speakers/dimitry-kh.json @@ -0,0 +1,7 @@ +{ + "id": "dimitry-kh", + "sourceId": "YDCEF8", + "name": "Dimitry Kh", + "avatar": "", + "description": "" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/ed-felten.json b/devcon-api/data/speakers/ed-felten.json index 05c1248d0..d994251f6 100644 --- a/devcon-api/data/speakers/ed-felten.json +++ b/devcon-api/data/speakers/ed-felten.json @@ -2,6 +2,7 @@ "id": "ed-felten", "sourceId": "7PV9RF", "name": "Ed Felten", - "avatar": "https://speak.devcon.org/media/avatars/c49262c21944d4c5ddd13ed8273d0831_2KmFD6d.jpg", - "description": "[TO BE FILLED]" + "avatar": "https://speak.devcon.org/media/avatars/felten_headshot_Gjo1M1L.jpg", + "description": "Ed Felten is Co-founder and Chief Scientist at Offchain Labs, the original developers of Arbitrum. He was previously a professor at Princeton University, and served in the White House as Deputy U.S. Chief Technology Officer. He is a member of the U.S. National Academy of Sciences and the American Academy of Arts and Sciences, and a Fellow of the ACM.", + "twitter": "edfelten" } \ No newline at end of file diff --git a/devcon-api/data/speakers/eduard-sanou.json b/devcon-api/data/speakers/eduard-sanou.json new file mode 100644 index 000000000..a5afcd44b --- /dev/null +++ b/devcon-api/data/speakers/eduard-sanou.json @@ -0,0 +1,8 @@ +{ + "id": "eduard-sanou", + "sourceId": "7VG9EW", + "name": "Eduard Sanou", + "avatar": "", + "description": "Currently working at PSE (EF).\r\nI worked for two years on the zkEVM and I'm currently doing research and exploration in multiparty FHE", + "github": "ed255" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/elaine-hu.json b/devcon-api/data/speakers/elaine-hu.json index 7d9953700..529b67f9f 100644 --- a/devcon-api/data/speakers/elaine-hu.json +++ b/devcon-api/data/speakers/elaine-hu.json @@ -3,7 +3,8 @@ "sourceId": "WHHMQT", "name": "Elaine Hu", "avatar": "https://speak.devcon.org/media/avatars/IMG_0776_XeKzfry.jpg", - "description": "Elaine Hu is the Data Team Lead at Flashbots, wielding her powers of quantitative analysis and data science to unravel the mysteries of the blockchain realm. A true analytical mind, she's on a mission to decode the secrets of block chain data and harness the power of machine learning to push the boundaries of data analytics using on-chain and off-chain data.\r\nBefore diving into the wild world of crypto, Elaine spent over a decade as a quantitative analyst in the traditional banking.", + "description": "Elaine Hu is the Data Team Lead at Flashbots, wielding her powers of data analysis and data science to unravel the mysteries of the blockchain realm. She's on a mission to decode the secrets of block chain data and illuminate the dark forest of MEV, harnessing the power of machine learning to push the boundaries of data analytics.\r\nBefore diving into the wild world of crypto, Elaine spent a decade in the quantitative analytics field in traditional banking.", "twitter": "elenahoolu", - "github": "elenahoo" + "github": "elenahoo", + "ens": "elenahoo.eth" } \ No newline at end of file diff --git a/devcon-api/data/speakers/eniko-garam.json b/devcon-api/data/speakers/eniko-garam.json index 2713d6fa1..abdc6f4cf 100644 --- a/devcon-api/data/speakers/eniko-garam.json +++ b/devcon-api/data/speakers/eniko-garam.json @@ -2,6 +2,6 @@ "id": "eniko-garam", "sourceId": "VN8PSD", "name": "Eniko Garam", - "avatar": "", - "description": "Panelists will be added later :)" + "avatar": "https://speak.devcon.org/media/avatars/EG_s9L9K6i.JPG", + "description": "Building communities and organizing events like the EVM Summit" } \ No newline at end of file diff --git a/devcon-api/data/speakers/eric-annan.json b/devcon-api/data/speakers/eric-annan.json index bc4c02b6c..d4c21406f 100644 --- a/devcon-api/data/speakers/eric-annan.json +++ b/devcon-api/data/speakers/eric-annan.json @@ -2,8 +2,9 @@ "id": "eric-annan", "sourceId": "CXQLBV", "name": "Eric Annan", - "avatar": "https://speak.devcon.org/media/avatars/1000013137_PfTE8aG.jpg", - "description": "Good morning Gift. \r\n\r\nHere is the picture https://photos.app.goo.gl/Hfyr3NyFFPjnVSkD6\r\n\r\nEric Annan, a builder driven by conviction and empathy to grow Onchain Builders Economy in Africa. Over 15 years of working experience, team leading and mentorship. Speaker at global events like ConsenSys Hyperlink , Zuzalu and Zuconnect, Ethsafari and Web3Lagos.", + "avatar": "https://speak.devcon.org/media/avatars/Profile_picture_ESsopt4.jpg", + "description": "Eric Annan, Co-founder AyaHQ, Africas largest onchain builder incubator. I am driven by conviction and empathy. AyaHQ is Growing Onchain Builders Economy in Africa. I love building cross cultural teams, ecosystem activation and mentorship. I have presented and spoke at global events like ConsenSys Hyperlink , Zuzalu and Zuconnect, Ethsafari and Web3Lagos etc.", + "twitter": "eannan_24", "farcaster": "~/invite-page/212248?id=2130772d", "ens": "kudibos.eth" } \ No newline at end of file diff --git a/devcon-api/data/speakers/evin-mcmullen.json b/devcon-api/data/speakers/evin-mcmullen.json index b14ebeccd..9568064a6 100644 --- a/devcon-api/data/speakers/evin-mcmullen.json +++ b/devcon-api/data/speakers/evin-mcmullen.json @@ -3,5 +3,8 @@ "sourceId": "9NCQGP", "name": "Evin McMullen", "avatar": "https://speak.devcon.org/media/avatars/Screen_Shot_2022-03-21_at_7.34.39_PM_QAdVRNO.png", - "description": "" + "description": "Evin McMullen is CSO & cofounder of Privado ID, enabling Unified Identity across blockchains and legacy systems. Replacing centralized processes with a network of onchain, enterprise and government reputation providers, Privado ID makes it easy to verify unique humanity, KYC, location, age and more for human and machine reputation on every chain. Evin also founded verifiable data platform Disco.xyz (acq), and was a Director with Berkshire Hathaway & ConsenSys. She is a Yale graduate.", + "twitter": "provenauthority", + "farcaster": "evin", + "lens": "provenauthority" } \ No newline at end of file diff --git a/devcon-api/data/speakers/fernando-collado.json b/devcon-api/data/speakers/fernando-collado.json new file mode 100644 index 000000000..78e3da513 --- /dev/null +++ b/devcon-api/data/speakers/fernando-collado.json @@ -0,0 +1,9 @@ +{ + "id": "fernando-collado", + "sourceId": "UAFYVK", + "name": "Fernando Collado", + "avatar": "", + "description": "", + "twitter": "ethereumonarm", + "github": "washosk" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/five.json b/devcon-api/data/speakers/five.json new file mode 100644 index 000000000..e5b07a521 --- /dev/null +++ b/devcon-api/data/speakers/five.json @@ -0,0 +1,10 @@ +{ + "id": "five", + "sourceId": "CHTB9R", + "name": "Five", + "avatar": "https://speak.devcon.org/media/avatars/pavel_ni_-_solidity_master_competition_tC7ajHA.png", + "description": "I have been programming since the days of BASIC and Assembly. I graduated with a Ph.D. in Computer Science in Korea and worked at an AI startup specializing in cybersecurity. I took online courses on startups from Balaji and have been following blockchain since 2012. Two years ago, I transitioned to full-time freelancing in the blockchain space. This year, I took a leap of faith and decided to explore ideas for my own blockchain company.", + "twitter": "fiveoceans_dev", + "github": "fiveoceans-dev", + "ens": "hotfive.eth" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/fudong-wu.json b/devcon-api/data/speakers/fudong-wu.json new file mode 100644 index 000000000..f9ce3c4ba --- /dev/null +++ b/devcon-api/data/speakers/fudong-wu.json @@ -0,0 +1,7 @@ +{ + "id": "fudong-wu", + "sourceId": "ZUP8AY", + "name": "Fudong Wu", + "avatar": "https://speak.devcon.org/media/avatars/a7a24d63-bbe6-4c43-adb8-56295008130e_RAAgCFS.webp", + "description": "Fudong Wu is researcher🧑‍🔬. His research interests include blockchain security monitoring and anonymized network communication." +} \ No newline at end of file diff --git a/devcon-api/data/speakers/gabriel-coutinho-de-paula.json b/devcon-api/data/speakers/gabriel-coutinho-de-paula.json index d55759aef..2738e4b31 100644 --- a/devcon-api/data/speakers/gabriel-coutinho-de-paula.json +++ b/devcon-api/data/speakers/gabriel-coutinho-de-paula.json @@ -3,7 +3,7 @@ "sourceId": "DYZYLU", "name": "Gabriel Coutinho de Paula", "avatar": "https://speak.devcon.org/media/avatars/IMG_6225_r7hra8p.jpg", - "description": "Programming languages, fraud proofs, and great storytelling. I develop software in the web3 space, building public good infrastructure in the rollups and L2 ecosystem.", + "description": "Programming languages, nurturing the infinite garden, and great storytelling. Researching and building public-good technologies in Web3. Currently contributing to the Cartesi ecosystem by developing core L2 infrastructure and building Dave, a permissionless fraud-proof system.", "twitter": "gcdepaula_", "github": "gcdepaula", "farcaster": "gcdepaula" diff --git a/devcon-api/data/speakers/gabriel-shapiro.json b/devcon-api/data/speakers/gabriel-shapiro.json index 73a2dbe6a..95a03f870 100644 --- a/devcon-api/data/speakers/gabriel-shapiro.json +++ b/devcon-api/data/speakers/gabriel-shapiro.json @@ -2,7 +2,7 @@ "id": "gabriel-shapiro", "sourceId": "FSSKLJ", "name": "Gabriel Shapiro", - "avatar": "", + "avatar": "https://speak.devcon.org/media/avatars/HappyHacker__002_q12q6zb.png", "description": "The creator of the concept of BORGs, a crypto-law mainstay and co-founder of MetaLeX, Gabriel co-founded MetaLeX and provides its long term vision and the high-level architecture of MetaLeX’s cybernetic law platform. Backed by seven years of BigLaw tech M&A and venture experience, he also leads the dealmaking aspects of MetaLeX’s legal practice.", "twitter": "lex_node", "github": "lex-node" diff --git a/devcon-api/data/speakers/garm.json b/devcon-api/data/speakers/garm.json new file mode 100644 index 000000000..c27ffa253 --- /dev/null +++ b/devcon-api/data/speakers/garm.json @@ -0,0 +1,8 @@ +{ + "id": "garm", + "sourceId": "J7QZC3", + "name": "Garm", + "avatar": "https://speak.devcon.org/media/avatars/Garm_profile_pic_finalfinal_eDT3Qee.png", + "description": "Glo Dollar co-founder | Product Management PhD", + "twitter": "garmrdotcom" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/gideon-kaempfer.json b/devcon-api/data/speakers/gideon-kaempfer.json new file mode 100644 index 000000000..bd505c976 --- /dev/null +++ b/devcon-api/data/speakers/gideon-kaempfer.json @@ -0,0 +1,7 @@ +{ + "id": "gideon-kaempfer", + "sourceId": "9E99AB", + "name": "Gideon Kaempfer", + "avatar": "", + "description": "I have two passions: Technological entrepreneurship and XC mountain biking. As VP Engineering at StarkWare, where I've been working since 2017, I run our engineering department responsible for the development of Starknet, STARK proving and related services. I bike to and from our offices almost every day all year round. For over 25 years I've held CEO, CTO, Chief Architect and Distinguished Technologist positions in various startup companies." +} \ No newline at end of file diff --git a/devcon-api/data/speakers/guruprasad-kamath.json b/devcon-api/data/speakers/guruprasad-kamath.json index c629b3deb..48a8bb746 100644 --- a/devcon-api/data/speakers/guruprasad-kamath.json +++ b/devcon-api/data/speakers/guruprasad-kamath.json @@ -2,7 +2,7 @@ "id": "guruprasad-kamath", "sourceId": "XBKUTU", "name": "Guruprasad Kamath", - "avatar": "", + "avatar": "https://speak.devcon.org/media/avatars/3983d5acc92bf359da132ee301ee6a67_X7UcJDG.jpg", "description": "Part of the EELS team at the EF, I spend most of my day looking at the EVM from various angles, its potential edge cases and new features.", "github": "gurukamath" } \ No newline at end of file diff --git a/devcon-api/data/speakers/hal-seki.json b/devcon-api/data/speakers/hal-seki.json new file mode 100644 index 000000000..cf2a7a9cc --- /dev/null +++ b/devcon-api/data/speakers/hal-seki.json @@ -0,0 +1,12 @@ +{ + "id": "hal-seki", + "sourceId": "C8TDTT", + "name": "Hal Seki", + "avatar": "https://speak.devcon.org/media/avatars/myself5_zmcru2G.jpg", + "description": "Hal Seki is a pioneering civic technologist, geolocation expert, and social entrepreneur. As the founder of Code for Japan, Japan's largest civic tech community, he leads initiatives to create open-source digital public goods addressing social challenges. Hal also serves as CEO of Georepublic Japan and HackCamp, fostering innovation at the intersection of technology and society. In 2021, he joined Japan's Digital Agency as a Senior Expert in civic tech, bridging grassroots efforts with national", + "twitter": "hal_sk", + "github": "halsk", + "farcaster": "halsk", + "lens": "halsk", + "ens": "halsk.eth" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/haurog.json b/devcon-api/data/speakers/haurog.json new file mode 100644 index 000000000..2845a4fa6 --- /dev/null +++ b/devcon-api/data/speakers/haurog.json @@ -0,0 +1,11 @@ +{ + "id": "haurog", + "sourceId": "KPJFB8", + "name": "haurog", + "avatar": "", + "description": "Physicist, programmer, cypherpunk, optimistic pessimist and believer in public goods. Running and testing client software since before the beacon chain genesis.", + "twitter": "haurog1", + "github": "haurog", + "farcaster": "haurog", + "lens": "haurog" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/hilmar-petursson.json b/devcon-api/data/speakers/hilmar-petursson.json new file mode 100644 index 000000000..23ce8bf97 --- /dev/null +++ b/devcon-api/data/speakers/hilmar-petursson.json @@ -0,0 +1,9 @@ +{ + "id": "hilmar-petursson", + "sourceId": "CUTVSN", + "name": "Hilmar Petursson", + "avatar": "https://speak.devcon.org/media/avatars/trxJ0Zm_ghFmRGR.jpg", + "description": "Since 2004, Hilmar has led CCP Games as CEO, championing the power of virtual worlds to create meaningful social connections. Under his leadership, EVE Online pioneered innovations like player-driven economies and community governance, achieving over 20 years of continuous engagement.\r\nPreviously serving as CCP’s CTO from 2000-2005, Hilmar has been honored across the industry, shaping digital economies. Active on various boards, he holds a B.Sc. in Computer Science from the University of Iceland.", + "twitter": "hilmarveigar", + "farcaster": "hilmar" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/hridam-basu.json b/devcon-api/data/speakers/hridam-basu.json new file mode 100644 index 000000000..e743cd03c --- /dev/null +++ b/devcon-api/data/speakers/hridam-basu.json @@ -0,0 +1,9 @@ +{ + "id": "hridam-basu", + "sourceId": "QMDSX3", + "name": "Hridam Basu", + "avatar": "https://speak.devcon.org/media/avatars/sonajhuri_shirt_TN76mQ3.jpg", + "description": "Hridam Basu is a cryptography research engineer in the PSE@EF. He has been working in the blockchain space with stints at industry leaders like Polygon, Aztec, Findora, Bolt Labs, etc. His work has been primarily around theoretical and practical aspects of ZKPs and MPC across multiple domains like privacy-focussed financial applications like confidential transactions, supply chain traceability, etc. M.S. in CS from Northeastern University, Boston. Past Roles@AT&T Labs NYC & NTT Labs Tokyo.", + "twitter": "hridambasu", + "github": "hridambasu" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/james-waugh.json b/devcon-api/data/speakers/james-waugh.json new file mode 100644 index 000000000..23b706b17 --- /dev/null +++ b/devcon-api/data/speakers/james-waugh.json @@ -0,0 +1,11 @@ +{ + "id": "james-waugh", + "sourceId": "3BCPA9", + "name": "James Waugh", + "avatar": "https://speak.devcon.org/media/avatars/IMG_51019round_1_ddefKVN.png", + "description": "Founder of 🔥_🔥, Ethereum contributor, New Zealand based.", + "twitter": "blockchainjames", + "farcaster": "james.eth", + "lens": "james", + "ens": "james.eth" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/janmajaya-mall.json b/devcon-api/data/speakers/janmajaya-mall.json index 0327a8575..37751c875 100644 --- a/devcon-api/data/speakers/janmajaya-mall.json +++ b/devcon-api/data/speakers/janmajaya-mall.json @@ -1,9 +1,9 @@ { "id": "janmajaya-mall", - "sourceId": "9Q9ZTE", + "sourceId": "RALGUQ", "name": "Janmajaya Mall", - "avatar": "https://speak.devcon.org/media/avatars/IMG_0883_h42J8sg.jpg", - "description": "Building next-gen cryptography at Gauss", + "avatar": "", + "description": "", "twitter": "janmajaya_mall", "github": "janmajayamall" } \ No newline at end of file diff --git a/devcon-api/data/speakers/jesse-pollak.json b/devcon-api/data/speakers/jesse-pollak.json new file mode 100644 index 000000000..aedfcf347 --- /dev/null +++ b/devcon-api/data/speakers/jesse-pollak.json @@ -0,0 +1,10 @@ +{ + "id": "jesse-pollak", + "sourceId": "CCBLBF", + "name": "Jesse Pollak", + "avatar": "https://speak.devcon.org/media/avatars/Jesse_Pollak_punk_E1qn7Gk.png", + "description": "Jesse Pollak is the Creator of Base. Prior to creating Base, Jesse led all of Coinbase’s consumer-facing engineering from early 2017 to middle 2021, including building Coinbase, Coinbase Pro, and Coinbase Wallet. Jesse joined Coinbase through the acquisition of Clef, a company he founded and ran for 5 years that built passwordless identity solutions for crypto companies.", + "twitter": "jessepollak?s=21", + "github": "jessepollak", + "farcaster": "jessepollak" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/joe-lubin.json b/devcon-api/data/speakers/joe-lubin.json new file mode 100644 index 000000000..f10112f35 --- /dev/null +++ b/devcon-api/data/speakers/joe-lubin.json @@ -0,0 +1,9 @@ +{ + "id": "joe-lubin", + "sourceId": "FMAVVX", + "name": "Joe Lubin", + "avatar": "https://speak.devcon.org/media/avatars/Joe_Lubin_-Credit_Kyle_Depew_Photography_qQEMgkD.jpg", + "description": "Joe Lubin is a co-founder of Ethereum and the founder and CEO of Consensys. Born and raised in Toronto, Lubin graduated from Princeton University with a degree in Electrical Engineering and Computer Science. He worked at the Princeton Robotics Lab, Blacksmith Software Consulting and Goldman Sachs. Through these posts, Joe focused on the intersection of cryptography, engineering, and finance.\r\nIn 2014 he met Vitalik Buterin, founder of Ethereum, and joined the Ethereum Project as a co-founder.", + "twitter": "ethereumjoseph", + "farcaster": "ethereumjoseph" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/jsvisa.json b/devcon-api/data/speakers/jsvisa.json index e17ce5e23..85ed20fcc 100644 --- a/devcon-api/data/speakers/jsvisa.json +++ b/devcon-api/data/speakers/jsvisa.json @@ -2,8 +2,9 @@ "id": "jsvisa", "sourceId": "VRSNCA", "name": "jsvisa", - "avatar": "https://speak.devcon.org/media/avatars/IMG_8336_g9eW2RF.JPG", - "description": "open-source contributor with a strong focus on blockchain technologies, with extensive experience in the ethereum ecosystem, including geth and reth", + "avatar": "https://speak.devcon.org/media/avatars/jsvisa_kPTpWW3.JPG", + "description": "open-source contributor with a strong focus on blockchain technologies, with extensive experience in the ethereum execution ecosystems, including geth, reth and erigon", "twitter": "jsivsa", - "github": "jsvisa" + "github": "jsvisa", + "farcaster": "jsvisa" } \ No newline at end of file diff --git a/devcon-api/data/speakers/juan-david-reyes.json b/devcon-api/data/speakers/juan-david-reyes.json index 8bf9b4441..f6ff98db1 100644 --- a/devcon-api/data/speakers/juan-david-reyes.json +++ b/devcon-api/data/speakers/juan-david-reyes.json @@ -1,8 +1,11 @@ { "id": "juan-david-reyes", - "sourceId": "VQMDYU", + "sourceId": "BKE89B", "name": "Juan David Reyes", - "description": "Leader of EthColombia and Community Supporter at Devcon.", - "twitter": "0xjuandavid", - "avatar": "http://speak.devcon.org/media/avatars/E2E5893B-0D43-4806-B651-B3F27A11032D_YcFF1r6.jpeg" + "avatar": "https://speak.devcon.org/media/avatars/juandaveth_vl6dIi7.jpg", + "description": "Core team member ETH Kipu. Contributing to Ethereum Bogotá and BuidlGuidl.", + "twitter": "juandaveth", + "github": "juandaveth", + "farcaster": "juandav.eth", + "ens": "juandav.eth" } \ No newline at end of file diff --git a/devcon-api/data/speakers/juli-corti.json b/devcon-api/data/speakers/juli-corti.json index 1fec84120..c86fa554a 100644 --- a/devcon-api/data/speakers/juli-corti.json +++ b/devcon-api/data/speakers/juli-corti.json @@ -3,7 +3,7 @@ "sourceId": "DTJSCE", "name": "Juli Corti", "avatar": "https://speak.devcon.org/media/avatars/juli_avatar_soopsfv.png", - "description": "Partnerships and Marketing Lead at Mimic Finance.", + "description": "Head of Comms at Mimic Finance", "twitter": "juliicorti", "farcaster": "julicorti", "ens": "masvinito.eth" diff --git a/devcon-api/data/speakers/julien-niset.json b/devcon-api/data/speakers/julien-niset.json index 53c06be4b..b74873a8f 100644 --- a/devcon-api/data/speakers/julien-niset.json +++ b/devcon-api/data/speakers/julien-niset.json @@ -1,8 +1,8 @@ { "id": "julien-niset", - "sourceId": "XWTKNK", + "sourceId": "EH9XL9", "name": "Julien Niset", - "description": "Julien is co-Founder and Chief Science Officer of Argent. He holds a PhD in Physics with a focus on Quantum Information and Quantum Cryptography. Julien is the author of three patents: for quantum random number generation, distribution and use in novel cryptographic schemes. He previously founded a startup working on Ultra-Fast Quantum Random Number Generators, then worked in the security in IoT.", - "twitter": "jniset", - "avatar": "http://speak.devcon.org/media/avatars/picture_profesional_VRbaFe8.jpg" + "avatar": "https://speak.devcon.org/media/avatars/Julien_Niset_Lzw7iZI.jpeg", + "description": "Julien is the Chief Science Officer and co-founder of Argent, famed for his blog series \"WTF is Account Abstraction.\" A champion of making blockchain user-friendly, he's been pivotal in advancing account abstraction.\r\n\r\nWith a PhD in Physics focused on Quantum Information and Cryptography, Julien has numerous highly-cited publications. He founded SQR Technologies, acquired by ID Quantique, and later worked on IoT security at M2Mi before launching Argent in 2017.", + "twitter": "jniset" } \ No newline at end of file diff --git a/devcon-api/data/speakers/justin-banon.json b/devcon-api/data/speakers/justin-banon.json index b9cb384c5..8feafe09f 100644 --- a/devcon-api/data/speakers/justin-banon.json +++ b/devcon-api/data/speakers/justin-banon.json @@ -3,6 +3,6 @@ "sourceId": "JJQSFU", "name": "Justin Banon", "avatar": "https://speak.devcon.org/media/avatars/Copy_of_DSCF2791_1_mnHOB7g.jpg", - "description": "Justin Banon is a serial entrepreneur, academic researcher, and thought-leader in cryptocurrency and economics. Justin founded Boson Protocol, the Web3 trust layer integrating RWAs which raised $36 million and was named a World Economic Forum Technology Pioneer for its transformative potential in global economic exchange. Jason Potts is a Professor of Economics at RMIT University in Melbourne and founded the Blockchain Innovation Hub, one of the world's leading crypto economic research centres.", + "description": "Justin Banon is a technology, market, and thought leader in Web3, focused on the tokenization of physical RWAs. Justin founded Boson Protocol - Web3’s decentralized commerce layer, raising $36 million in 2021. In 2024, Justin announced the launch of a second protocol, Fermion, for the verified tokenization and fractionalization of high-value assets. Together, Boson and Fermion serve as the de facto decentralized infrastructure for tokenizing any physical asset.", "twitter": "bosonprotocol" } \ No newline at end of file diff --git a/devcon-api/data/speakers/justin-glibert.json b/devcon-api/data/speakers/justin-glibert.json index 444e7b80b..cd0a527d8 100644 --- a/devcon-api/data/speakers/justin-glibert.json +++ b/devcon-api/data/speakers/justin-glibert.json @@ -2,7 +2,7 @@ "id": "justin-glibert", "sourceId": "KFAEPV", "name": "Justin Glibert", - "description": "Co-founder of 0xPARC & CEO of Lattice.", "avatar": "https://speak.devcon.org/media/avatars/IOhWHC7W_400x400_1gfjsrI.jpg", + "description": "Co-founder of 0xPARC & CEO of Lattice.", "twitter": "justinglibert" } \ No newline at end of file diff --git a/devcon-api/data/speakers/justin-holmes.json b/devcon-api/data/speakers/justin-holmes.json index fcef70e63..6ed2387a7 100644 --- a/devcon-api/data/speakers/justin-holmes.json +++ b/devcon-api/data/speakers/justin-holmes.json @@ -2,10 +2,10 @@ "id": "justin-holmes", "sourceId": "FN7QYJ", "name": "Justin Holmes", + "avatar": "https://speak.devcon.org/media/avatars/formals-cropped_zhmk9WW.jpeg", "description": "Part cryptographic engineer, part traditional musician.", "twitter": "llamasinthecode", - "avatar": "https://speak.devcon.org/media/avatars/formals-cropped_zhmk9WW.jpeg", - "github": "jMyles", - "lens": "justinholmes.lens", + "github": "jmyles", + "lens": "justinholmes", "ens": "justinholmes.eth" } \ No newline at end of file diff --git a/devcon-api/data/speakers/kain-warwick.json b/devcon-api/data/speakers/kain-warwick.json new file mode 100644 index 000000000..941f99e67 --- /dev/null +++ b/devcon-api/data/speakers/kain-warwick.json @@ -0,0 +1,7 @@ +{ + "id": "kain-warwick", + "sourceId": "KDTPBH", + "name": "Kain Warwick", + "avatar": "", + "description": "" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/kevin-jones.json b/devcon-api/data/speakers/kevin-jones.json index e5b471622..b49a704c8 100644 --- a/devcon-api/data/speakers/kevin-jones.json +++ b/devcon-api/data/speakers/kevin-jones.json @@ -1,8 +1,12 @@ { "id": "kevin-jones", - "sourceId": "JCFPWY", + "sourceId": "8UQRQV", "name": "Kevin Jones", - "description": "Developer Advocate @ Scaffold-ETH 🏗️ BUIDLer @ BuidlGuidl 🏰️ Photographer and Filmmaker | @kevinjonescreates 📸", - "twitter": "CryptoMastery_", - "avatar": "http://speak.devcon.org/media/avatars/IMG_0458_fqncKxA.JPG" + "avatar": "https://speak.devcon.org/media/avatars/kevin_new_small_lQ3QiM5.jpg", + "description": "Kevin Jones is a core member of the Buidl Guidl and a Developer Relations Engineer at The Graph", + "twitter": "cryptomastery_", + "github": "kmjones1979", + "farcaster": "shutterblock", + "lens": "kevinjones", + "ens": "shutterblock.eth" } \ No newline at end of file diff --git a/devcon-api/data/speakers/lisa-akselrod.json b/devcon-api/data/speakers/lisa-akselrod.json index efb85d593..2a7301872 100644 --- a/devcon-api/data/speakers/lisa-akselrod.json +++ b/devcon-api/data/speakers/lisa-akselrod.json @@ -2,7 +2,8 @@ "id": "lisa-akselrod", "sourceId": "R3KRXK", "name": "Lisa Akselrod", - "avatar": "https://speak.devcon.org/media/avatars/2023-02-15_16.49.49_NpLnR0X.jpg", - "description": "Privacy and zero-knowledge propaganda at Aztec", - "twitter": "cryptobuilder_" + "avatar": "https://speak.devcon.org/media/avatars/photo_2024-10-14_10.20.58_6h4je7J.jpeg", + "description": "Privacy and zero-knowledge propaganda at Aztec, BSc in mathematics, deep genuine love for zero-knowledge and sutfing.", + "twitter": "cryptobuilder_", + "farcaster": "lisaakselrod" } \ No newline at end of file diff --git a/devcon-api/data/speakers/loi-luu.json b/devcon-api/data/speakers/loi-luu.json index d077caa4e..f07615c56 100644 --- a/devcon-api/data/speakers/loi-luu.json +++ b/devcon-api/data/speakers/loi-luu.json @@ -2,6 +2,6 @@ "id": "loi-luu", "sourceId": "QM7XDM", "name": "Loi Luu", - "avatar": "", - "description": "" + "avatar": "https://speak.devcon.org/media/avatars/loi-lite_VNCsXhf.jpg", + "description": "Founder @ caliber.build, prev. founded Kyber" } \ No newline at end of file diff --git a/devcon-api/data/speakers/luker.json b/devcon-api/data/speakers/luker.json index 7b729340b..231147143 100644 --- a/devcon-api/data/speakers/luker.json +++ b/devcon-api/data/speakers/luker.json @@ -2,6 +2,6 @@ "id": "luker", "sourceId": "SG8FF7", "name": "Luker", - "avatar": "https://speak.devcon.org/media/avatars/luker_82utkRN.jpg", - "description": "Luker has been involved in the Ethereum space since 2016. First as managing editor at ETHNews, then as project manager for MyCrypto, and is now director of security at MetaMask. She is excited about the past and future evolution of Ethereum, and stresses the importance of continued education and security evangelism." + "avatar": "https://speak.devcon.org/media/avatars/Luker-Headshot-2_xYIa63t.png", + "description": "Luker has been actively engaged in the Ethereum ecosystem since 2017, holding key roles such as Managing Editor at ETHNews and Project Manager at MyCrypto. Currently serving as the Director of MetaMask Security, she leads efforts to protect users from vulnerabilities and malicious actors. Passionate about Ethereum’s growth, Luker advocates for continuous education and security awareness as essential pillars for the future of the blockchain space." } \ No newline at end of file diff --git a/devcon-api/data/speakers/marc-garreau.json b/devcon-api/data/speakers/marc-garreau.json index 2d34042e2..73a0b0eed 100644 --- a/devcon-api/data/speakers/marc-garreau.json +++ b/devcon-api/data/speakers/marc-garreau.json @@ -3,7 +3,7 @@ "sourceId": "XX9DUW", "name": "Marc Garreau", "avatar": "https://speak.devcon.org/media/avatars/wolf-head-smol_uJge5Kx.png", - "description": "Marc (pronounced \"wolovim\") joined the Mist Browser team at the EF in 2017 and pivoted to the Python tooling team in 2020. Enjoys learning stuff and seeing people level up.", + "description": "Marc (\"wolovim\") joined the Mist Browser team at the EF in 2017 and pivoted to the Python tooling team in 2020. He enjoys learning stuff and seeing people level up.", "twitter": "wolovim", "github": "wolovim", "farcaster": "wolovim", diff --git a/devcon-api/data/speakers/mario-vega.json b/devcon-api/data/speakers/mario-vega.json index c803ba9f4..37388a7b1 100644 --- a/devcon-api/data/speakers/mario-vega.json +++ b/devcon-api/data/speakers/mario-vega.json @@ -2,8 +2,8 @@ "id": "mario-vega", "sourceId": "WM7ZU8", "name": "Mario Vega", - "avatar": "", - "description": "", + "avatar": "https://speak.devcon.org/media/avatars/Profile_1RHBVR4.jpg", + "description": "L1 Core Developer focused on the Ethereum protocol testing.", "twitter": "elbuenmayini", "github": "marioevz" } \ No newline at end of file diff --git a/devcon-api/data/speakers/michael-silberling.json b/devcon-api/data/speakers/michael-silberling.json index 1ac41eca2..6833cf375 100644 --- a/devcon-api/data/speakers/michael-silberling.json +++ b/devcon-api/data/speakers/michael-silberling.json @@ -3,8 +3,9 @@ "sourceId": "GSCXNX", "name": "Michael Silberling", "avatar": "https://speak.devcon.org/media/avatars/opcollectiveretreatheadshot_adqjyAW.jpeg", - "description": "Data at OP Labs\r\n@MSilb7", + "description": "Data Analyst at OP Labs | @MSilb7", "twitter": "msilb7", "github": "msilb7", - "farcaster": "msilb7" + "farcaster": "msilb7", + "lens": "msilb7" } \ No newline at end of file diff --git a/devcon-api/data/speakers/mounir-benchemled.json b/devcon-api/data/speakers/mounir-benchemled.json index 109c5bca7..046d5e341 100644 --- a/devcon-api/data/speakers/mounir-benchemled.json +++ b/devcon-api/data/speakers/mounir-benchemled.json @@ -2,6 +2,6 @@ "id": "mounir-benchemled", "sourceId": "W8ZYKB", "name": "Mounir Benchemled", - "avatar": "", - "description": "" + "avatar": "https://speak.devcon.org/media/avatars/me_MKG5YQ0.png", + "description": "Founder at ParaSwap and Laita Labs" } \ No newline at end of file diff --git a/devcon-api/data/speakers/mteam.json b/devcon-api/data/speakers/mteam.json index 69ff91741..e5bc49549 100644 --- a/devcon-api/data/speakers/mteam.json +++ b/devcon-api/data/speakers/mteam.json @@ -3,7 +3,7 @@ "sourceId": "8WKNWD", "name": "mteam", "avatar": "https://speak.devcon.org/media/avatars/fur-purple_jWnjF8N.jpg", - "description": "17 years old. Ex-MEV searcher and Ethereum researcher. Cofounder Spire Labs, building based appchains. Based pilled circa 2022. Bullish Ethereum.", + "description": "17 years old. Ex-MEV searcher and Ethereum researcher. Cofounder Spire Labs, building based appchains. Based pilled circa 2022.\r\n\r\nDisintermediated human coordination at scale.", "twitter": "mteamisloading", "github": "mteam88", "farcaster": "mteam (not active)", diff --git a/devcon-api/data/speakers/nat-chin.json b/devcon-api/data/speakers/nat-chin.json index da8700210..2f8c08836 100644 --- a/devcon-api/data/speakers/nat-chin.json +++ b/devcon-api/data/speakers/nat-chin.json @@ -2,7 +2,7 @@ "id": "nat-chin", "sourceId": "DF7NEY", "name": "Nat Chin", - "avatar": "https://speak.devcon.org/media/avatars/crop-git_dRnqgF2.jpg", + "avatar": "https://speak.devcon.org/media/avatars/Untitled_GTx8VEW.jpg", "description": "Nat is an independent security researcher with 4+ years of security experience and 3 years of development experience. She currently specializes in manual smart contract review, invariant analysis and invariant development. She frequently hosts workshops on property testing at conferences and enjoys climbing in her spare time. Nat is the author of solc-select and a former senior security engineer at Trail of Bits.", "twitter": "0xicingdeath", "github": "0xicingdeath" diff --git a/devcon-api/data/speakers/nicolas-bacca.json b/devcon-api/data/speakers/nicolas-bacca.json index b11276f10..b87089ac3 100644 --- a/devcon-api/data/speakers/nicolas-bacca.json +++ b/devcon-api/data/speakers/nicolas-bacca.json @@ -3,7 +3,7 @@ "sourceId": "JXZDN9", "name": "Nicolas Bacca", "avatar": "https://speak.devcon.org/media/avatars/QbCnqBa0_400x400_Vgjek0K.jpg", - "description": "Nicolas is a co-founder of Ledger (https://www.ledger.com) and Smoo.th (https://smoo.th) - interested in making hardware security open, understandable and affordable to all, recently exploring the frontier between TEEs and ZKPs", + "description": "Nicolas is a co-founder of Ledger (https://www.ledger.com) - interested in making hardware security open, understandable and affordable to all, currently exploring the frontier between TEEs and ZKPs", "twitter": "btchip", "github": "btchip", "farcaster": "btchip (not active)", diff --git a/devcon-api/data/speakers/noah-citron.json b/devcon-api/data/speakers/noah-citron.json index 1ead90415..cfd5a3f1f 100644 --- a/devcon-api/data/speakers/noah-citron.json +++ b/devcon-api/data/speakers/noah-citron.json @@ -3,7 +3,7 @@ "sourceId": "7RYRE9", "name": "Noah Citron", "avatar": "https://speak.devcon.org/media/avatars/lilnoun_e1uSKji.png", - "description": "Noah is an engineering partner at a16z crypto, focused on helping our portfolio with technical challenges and contributing to several open source projects. His open source work focuses on core protocol infrastructure, particularly within the Ethereum ecosystem.\r\n\r\nPrior to joining a16z, Noah led smart contract development at Index Coop, working on a system for decentralized indices and leverage tokens.\r\n\r\nNoah studied electrical engineering and computer science at Duke University, leaving after his", + "description": "Noah is an engineering partner at a16z crypto, focused on helping our portfolio with technical challenges and contributing to several open source projects. His open source work focuses on core protocol infrastructure, particularly within the Ethereum ecosystem.\r\n\r\nPrior to joining a16z, Noah led smart contract development at Index Coop.\r\n\r\nNoah studied electrical engineering and computer science at Duke University, leaving after his junior year to pursue crypto full time.", "twitter": "noahcitron", "github": "ncitron", "farcaster": "ncitron.eth" diff --git a/devcon-api/data/speakers/noah-yeh.json b/devcon-api/data/speakers/noah-yeh.json new file mode 100644 index 000000000..fb8200aea --- /dev/null +++ b/devcon-api/data/speakers/noah-yeh.json @@ -0,0 +1,7 @@ +{ + "id": "noah-yeh", + "sourceId": "LSJCYG", + "name": "Noah Yeh", + "avatar": "https://speak.devcon.org/media/avatars/40276482_10156138626817659_5521069687506468864_n_G8wzWtR.jpg", + "description": "Reimagining sustainable ecosystems for public goods" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/oleksandr-brezhniev.json b/devcon-api/data/speakers/oleksandr-brezhniev.json new file mode 100644 index 000000000..5e8445053 --- /dev/null +++ b/devcon-api/data/speakers/oleksandr-brezhniev.json @@ -0,0 +1,7 @@ +{ + "id": "oleksandr-brezhniev", + "sourceId": "CRXSH7", + "name": "Oleksandr Brezhniev", + "avatar": "", + "description": "" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/onebalance-daniel-w.json b/devcon-api/data/speakers/onebalance-daniel-w.json new file mode 100644 index 000000000..e14a73358 --- /dev/null +++ b/devcon-api/data/speakers/onebalance-daniel-w.json @@ -0,0 +1,10 @@ +{ + "id": "onebalance-daniel-w", + "sourceId": "KBRU7L", + "name": "OneBalance / Daniel W", + "avatar": "", + "description": "Operations at Frontier Research and OneBalance.", + "twitter": "danielworsley_", + "github": "ankitchiplunkar", + "ens": "danielw.eth" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/pavle-drobnjak.json b/devcon-api/data/speakers/pavle-drobnjak.json new file mode 100644 index 000000000..083ecff29 --- /dev/null +++ b/devcon-api/data/speakers/pavle-drobnjak.json @@ -0,0 +1,7 @@ +{ + "id": "pavle-drobnjak", + "sourceId": "7LX9CK", + "name": "Pavle Drobnjak", + "avatar": "", + "description": "" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/peter-van-valkenburgh.json b/devcon-api/data/speakers/peter-van-valkenburgh.json index 3e542f2c5..71832b200 100644 --- a/devcon-api/data/speakers/peter-van-valkenburgh.json +++ b/devcon-api/data/speakers/peter-van-valkenburgh.json @@ -1,5 +1,9 @@ { "id": "peter-van-valkenburgh", - "sourceId": "peter-van-valkenburgh", - "name": "Peter Van Valkenburgh" + "sourceId": "8VTGMA", + "name": "Peter Van Valkenburgh", + "avatar": "https://speak.devcon.org/media/avatars/MDDqkP-t_400x400_2_e4qNt3P.jpg", + "description": "Peter is Director of Research at Coin Center, the leading non-profit research and advocacy group focused on the public policy issues facing cryptocurrency technologies such as Bitcoin and Ethereum. He has testified before the US Senate Banking Committee, and the House Financial Services and Energy and Commerce Committees. He has briefed staff and members of the EU parliament, and educated policymakers and regulatory staff around the world on the subject of cryptocurrency regulation.", + "twitter": "valkenburgh", + "ens": "valkenburgh.eth" } \ No newline at end of file diff --git a/devcon-api/data/speakers/puja-ohlhaver.json b/devcon-api/data/speakers/puja-ohlhaver.json index b7055022b..fa969d497 100644 --- a/devcon-api/data/speakers/puja-ohlhaver.json +++ b/devcon-api/data/speakers/puja-ohlhaver.json @@ -1,8 +1,8 @@ { "id": "puja-ohlhaver", - "sourceId": "FXELXR", - "name": "Puja Ohlhaver", - "description": "Puja Ohlhaver is co-author of Decentralized Society: Finding Web3's Soul. \nShe is a lawyer, entrepreneur, and social incentive design thinker, whose work has been featured in various outlets, including the New York Times, Washington Post, Wired Magazine, Politico. \nShe is currently a strategist at Flashbots.", - "twitter": "pujaohlhaver", - "avatar": "http://speak.devcon.org/media/avatars/21733683-a9d8-43ae-83ea-2d9731d69e4c_son0A5Z.jpg" + "sourceId": "ZSPJXE", + "name": "puja ohlhaver", + "avatar": "https://speak.devcon.org/media/avatars/unnamed_72lmw5i.jpg", + "description": "Puja Ohlhaver is a lawyer, innovator, and technologist. She is a member of the Getting Plurality Research Group at Harvard's Allen Lab for Democracy Renovation. She is co-author with Glen Weyl and Vitalik Buterin of “Decentralized Society: Finding Web3’s Soul.” Her writing has been featured in the New York Times, Washington Post, Politico, and WIRED. She previously practiced law at Skadden, Arps and founded ClearPath Surgical, Inc., a women’s healthcare company.", + "twitter": "pujaohlhaver" } \ No newline at end of file diff --git a/devcon-api/data/speakers/qi-su.json b/devcon-api/data/speakers/qi-su.json index 6be6daea6..127e5111b 100644 --- a/devcon-api/data/speakers/qi-su.json +++ b/devcon-api/data/speakers/qi-su.json @@ -3,7 +3,7 @@ "sourceId": "3RZ7CC", "name": "Qi Su", "avatar": "https://speak.devcon.org/media/avatars/IMG_8004_qPlW3o6.JPG", - "description": "Qi is a security engineer at Fuzzland. He is a core dev of ityfuzz, a snapshot based EVM fuzzer. He is currently applying his knowledge in program analysis to MEV world, trying rescue funds when they're at risk.", + "description": "Qi is a security engineer at Fuzzland. He is a core dev of ityfuzz, a snapshot based EVM fuzzer. He is currently applying his knowledge in program analysis to MEV world, trying rescue funds when they're at risk. He has a cat.", "twitter": "publicqi", "github": "publicqi" } \ No newline at end of file diff --git a/devcon-api/data/speakers/richard-liu.json b/devcon-api/data/speakers/richard-liu.json index f43986f9d..d69260883 100644 --- a/devcon-api/data/speakers/richard-liu.json +++ b/devcon-api/data/speakers/richard-liu.json @@ -4,5 +4,7 @@ "name": "Richard Liu", "avatar": "", "description": "Richard works at [0xPARC](0xparc.org) and is a core contributor to the [Zupass project](https://x.com/zupassproject).", - "github": "rrrliu" + "twitter": "richardyliu", + "github": "rrrliu", + "farcaster": "richard" } \ No newline at end of file diff --git a/devcon-api/data/speakers/rob-stupay.json b/devcon-api/data/speakers/rob-stupay.json index 5281d3814..b8a5fedfb 100644 --- a/devcon-api/data/speakers/rob-stupay.json +++ b/devcon-api/data/speakers/rob-stupay.json @@ -2,8 +2,8 @@ "id": "rob-stupay", "sourceId": "8V9HA3", "name": "Rob Stupay", + "avatar": "https://speak.devcon.org/media/avatars/Rob_Stupay_iWdwTDz.jpeg", "description": "Rob Stupay searches for the poetry in Web3 tooling.", "twitter": "ryestew", - "avatar": "https://speak.devcon.org/media/avatars/Rob_Stupay_iWdwTDz.jpeg", "github": "ryestew" } \ No newline at end of file diff --git a/devcon-api/data/speakers/romina-sejas.json b/devcon-api/data/speakers/romina-sejas.json new file mode 100644 index 000000000..44eea7b8c --- /dev/null +++ b/devcon-api/data/speakers/romina-sejas.json @@ -0,0 +1,11 @@ +{ + "id": "romina-sejas", + "sourceId": "3AWDDD", + "name": "Romina Sejas", + "avatar": "https://speak.devcon.org/media/avatars/Cryptochica_1_uKKiIBe.jpg", + "description": "ETH Kipu & ETH Latam co-founder. Prev. Gov Lead at SEED Latam.", + "twitter": "cryptochica_arg", + "farcaster": "cryptochica.eth", + "lens": "cryptochica", + "ens": "cryptochica.eth" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/sam-macpherson.json b/devcon-api/data/speakers/sam-macpherson.json new file mode 100644 index 000000000..8ab4209ac --- /dev/null +++ b/devcon-api/data/speakers/sam-macpherson.json @@ -0,0 +1,7 @@ +{ + "id": "sam-macpherson", + "sourceId": "7DLMCX", + "name": "Sam MacPherson", + "avatar": "", + "description": "" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/sarah-allen.json b/devcon-api/data/speakers/sarah-allen.json index c173662ed..69c4f57a1 100644 --- a/devcon-api/data/speakers/sarah-allen.json +++ b/devcon-api/data/speakers/sarah-allen.json @@ -3,7 +3,7 @@ "sourceId": "MXCHEL", "name": "Sarah Allen", "avatar": "https://speak.devcon.org/media/avatars/SarahAllen_Picture_IDLR6zQ.jpeg", - "description": "Sarah Allen is the Research Org Lead at Flashbots and Research Program Manager of IC3.", + "description": "Sarah Allen is the Research Org Lead at Flashbots. She also serves as the Research Program Manager of IC3.", "twitter": "sarahalle_", "github": "sarahalle", "farcaster": "sarahallen", diff --git a/devcon-api/data/speakers/seraphim-czecker.json b/devcon-api/data/speakers/seraphim-czecker.json new file mode 100644 index 000000000..f74ba9031 --- /dev/null +++ b/devcon-api/data/speakers/seraphim-czecker.json @@ -0,0 +1,7 @@ +{ + "id": "seraphim-czecker", + "sourceId": "CRBB87", + "name": "Seraphim Czecker", + "avatar": "", + "description": "" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/shuyao-kong.json b/devcon-api/data/speakers/shuyao-kong.json new file mode 100644 index 000000000..fc5d4a777 --- /dev/null +++ b/devcon-api/data/speakers/shuyao-kong.json @@ -0,0 +1,7 @@ +{ + "id": "shuyao-kong", + "sourceId": "NULFV7", + "name": "Shuyao Kong", + "avatar": "", + "description": "" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/simon-emanuel-schmid.json b/devcon-api/data/speakers/simon-emanuel-schmid.json new file mode 100644 index 000000000..0c61c9dbb --- /dev/null +++ b/devcon-api/data/speakers/simon-emanuel-schmid.json @@ -0,0 +1,12 @@ +{ + "id": "simon-emanuel-schmid", + "sourceId": "RW3NSR", + "name": "Simon Emanuel Schmid", + "avatar": "https://speak.devcon.org/media/avatars/Simon_Schmid_BW_nwOOSNN.png", + "description": "", + "twitter": "schmid_si", + "github": "schmidsi", + "farcaster": "schmidsi.eth", + "lens": "schmidsi.eth", + "ens": "schmidsi.eth" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/sinu.json b/devcon-api/data/speakers/sinu.json new file mode 100644 index 000000000..e18807b16 --- /dev/null +++ b/devcon-api/data/speakers/sinu.json @@ -0,0 +1,9 @@ +{ + "id": "sinu", + "sourceId": "EWKSFW", + "name": "sinu", + "avatar": "https://speak.devcon.org/media/avatars/avatar_qCVlXbB.png", + "description": "Tech lead @ TLSNotary - PSE", + "twitter": "sinu_eth", + "github": "sinui0" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/small-brain.json b/devcon-api/data/speakers/small-brain.json new file mode 100644 index 000000000..6a7f08a07 --- /dev/null +++ b/devcon-api/data/speakers/small-brain.json @@ -0,0 +1,11 @@ +{ + "id": "small-brain", + "sourceId": "RNWC8W", + "name": "Small Brain", + "avatar": "", + "description": "Small Brain is a serial builder of onchain games (& has built >5) in the past year. Some games include Words3 (an infinite onchain word game), Yonk (a mobile app where you can pay your friends to yell at them), draw.tech (a onchain version of r/place) & more.", + "twitter": "0xsmallbrain", + "github": "smallbraingames", + "farcaster": "0xsmallbrain", + "ens": "smallbraindev.eth" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/spencer-graham.json b/devcon-api/data/speakers/spencer-graham.json index d5e8a19a2..24595ac48 100644 --- a/devcon-api/data/speakers/spencer-graham.json +++ b/devcon-api/data/speakers/spencer-graham.json @@ -7,5 +7,6 @@ "twitter": "spengrah", "github": "spengrah", "farcaster": "spengrah.eth", - "lens": "spengrah" + "lens": "spengrah", + "ens": "spengrah.eth" } \ No newline at end of file diff --git a/devcon-api/data/speakers/stefan-kobrc.json b/devcon-api/data/speakers/stefan-kobrc.json index f78128929..c63dd142f 100644 --- a/devcon-api/data/speakers/stefan-kobrc.json +++ b/devcon-api/data/speakers/stefan-kobrc.json @@ -2,8 +2,8 @@ "id": "stefan-kobrc", "sourceId": "SMYEG7", "name": "Stefan Kobrc", - "description": "", - "twitter": "Stefa2kEth", "avatar": "https://speak.devcon.org/media/avatars/zauberer_stefan_syef73o.png", + "description": "", + "twitter": "stefa2keth", "github": "stefa2k" } \ No newline at end of file diff --git a/devcon-api/data/speakers/stephane-gosselin.json b/devcon-api/data/speakers/stephane-gosselin.json index 629eb9f01..a75413aa6 100644 --- a/devcon-api/data/speakers/stephane-gosselin.json +++ b/devcon-api/data/speakers/stephane-gosselin.json @@ -1,8 +1,8 @@ { "id": "stephane-gosselin", - "sourceId": "RYSMYU", + "sourceId": "FJTFSP", "name": "Stephane Gosselin", - "description": "MEV boost architect !", - "twitter": "thegostep", - "avatar": "http://speak.devcon.org/media/avatars/IMG_7825_f7exDv2.jpg" + "avatar": "https://speak.devcon.org/media/avatars/IMG_7825_GuU2dN4.jpg", + "description": "Helping Ethereum since 2017\r\nFounder: OneBalance, Frontier Research, Flashbots", + "twitter": "thegostep" } \ No newline at end of file diff --git a/devcon-api/data/speakers/stephane-tetsing.json b/devcon-api/data/speakers/stephane-tetsing.json new file mode 100644 index 000000000..50a6d9762 --- /dev/null +++ b/devcon-api/data/speakers/stephane-tetsing.json @@ -0,0 +1,8 @@ +{ + "id": "stephane-tetsing", + "sourceId": "V3TJE8", + "name": "Stephane Tetsing", + "avatar": "", + "description": "Stephane Tetsing is a AI software engineer and researcher at the forefront of integrating artificial intelligence with Web3 technologies. His unique background in Healthcare AI has positioned him as a figure in the emerging field of decentralized secure systems and privacy-preserving data analysis. Stephane recently led development of a custom LLM for the Remix Toolset called SolCoder, and is now working on improvements and research into other language integrations", + "github": "stetsing" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/stereum-team.json b/devcon-api/data/speakers/stereum-team.json new file mode 100644 index 000000000..3fe4f23d8 --- /dev/null +++ b/devcon-api/data/speakers/stereum-team.json @@ -0,0 +1,10 @@ +{ + "id": "stereum-team", + "sourceId": "MHWRWP", + "name": "Stereum Team", + "avatar": "https://speak.devcon.org/media/avatars/Stereum-Logo_ECj1AFz.png", + "description": "", + "twitter": "stereumdev", + "github": "stereum-dev", + "ens": "stereum.eth" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/sunny-aggarwal.json b/devcon-api/data/speakers/sunny-aggarwal.json index 88101afa2..6711ae002 100644 --- a/devcon-api/data/speakers/sunny-aggarwal.json +++ b/devcon-api/data/speakers/sunny-aggarwal.json @@ -2,7 +2,7 @@ "id": "sunny-aggarwal", "sourceId": "CYQZ7Z", "name": "Sunny Aggarwal", - "avatar": "https://speak.devcon.org/media/avatars/Sunny_Aggarwal_-_Headshot_yYMKq0e.jpeg", - "description": "Sunny Aggarwal is the Co-Founder of Osmosis, the premier interchain DEX and DeFi hub for the Cosmos ecosystem and beyond. At Tendermint, Sunny served as a Core Developer of the Cosmos SDK, and helped to develop and launch Cosmos and IBC. Sunny then built Osmosis on this foundation, to deliver an appchain and DEX that rivals even the most robust centralized exchanges.", + "avatar": "https://speak.devcon.org/media/avatars/Sunny_Aggarwal_-_Headshot_3_EZLikNE.png", + "description": "Sunny Aggarwal is the Co-Founder of Osmosis, the leading interchain DEX - as well as the Co-Founder of Polaris, the Token Portal for trading all tokens across all chains. At Tendermint, Sunny served as a Core Developer of the Cosmos SDK and contributed to the development and launch of Cosmos and IBC. Sunny then decided to build on the foundation he had developed at Tendermint and co-founded Osmosis and Polaris to develop DeFi products that rival even the most robust centralized exchanges.", "twitter": "sunnya97/" } \ No newline at end of file diff --git a/devcon-api/data/speakers/tammy-yang.json b/devcon-api/data/speakers/tammy-yang.json index 3a1e622dc..ed640bbb6 100644 --- a/devcon-api/data/speakers/tammy-yang.json +++ b/devcon-api/data/speakers/tammy-yang.json @@ -3,7 +3,7 @@ "sourceId": "FAKG3V", "name": "Tammy Yang", "avatar": "https://speak.devcon.org/media/avatars/IMG_2665_jH59dos.JPG", - "description": "I am currently working at Coinbase as a protocol specialist, specialised in onchain research. Before joining the crypto industry, I was working in banking as a credit risk modeller and developer.", + "description": "Protocol specialist at Coinbase, specialised in onchain research.", "twitter": "tamamatammy", "github": "tamamatammy" } \ No newline at end of file diff --git a/devcon-api/data/speakers/tomo-saito.json b/devcon-api/data/speakers/tomo-saito.json new file mode 100644 index 000000000..a88e8311f --- /dev/null +++ b/devcon-api/data/speakers/tomo-saito.json @@ -0,0 +1,7 @@ +{ + "id": "tomo-saito", + "sourceId": "R3UWTJ", + "name": "Tomo Saito", + "avatar": "", + "description": "" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/uma-roy.json b/devcon-api/data/speakers/uma-roy.json index 41800ae57..b69784cdd 100644 --- a/devcon-api/data/speakers/uma-roy.json +++ b/devcon-api/data/speakers/uma-roy.json @@ -1,7 +1,8 @@ { "id": "uma-roy", - "sourceId": "KGGWEZ", + "sourceId": "XFEUJH", "name": "Uma Roy", - "description": "Building proof of consensus at succinct.xyz", + "avatar": "https://speak.devcon.org/media/avatars/Succinct_Headshots-089_QQ1iLRy.jpg", + "description": "Co-founder of Succinct", "twitter": "pumatheuma" } \ No newline at end of file diff --git a/devcon-api/data/speakers/veronica-zheng.json b/devcon-api/data/speakers/veronica-zheng.json index 98a31cbda..bb6b3373e 100644 --- a/devcon-api/data/speakers/veronica-zheng.json +++ b/devcon-api/data/speakers/veronica-zheng.json @@ -4,5 +4,6 @@ "name": "Veronica Zheng", "avatar": "https://speak.devcon.org/media/avatars/230225-0190_LYnmXiL.jpg", "description": "Veronica currently works with 0xPARC on various programmable cryptography applications. Previously, Veronica was a Senior Staff Software Engineer at Coinbase.", - "github": "veronicaz41" + "github": "veronicaz41", + "ens": "veronicazheng.eth" } \ No newline at end of file diff --git a/devcon-api/data/speakers/vid-kersic.json b/devcon-api/data/speakers/vid-kersic.json index 283715f2a..7aea91874 100644 --- a/devcon-api/data/speakers/vid-kersic.json +++ b/devcon-api/data/speakers/vid-kersic.json @@ -3,7 +3,7 @@ "sourceId": "JMAPH9", "name": "Vid Kersic", "avatar": "https://speak.devcon.org/media/avatars/vid_profile_picture_3GzqUs7.jpeg", - "description": "Working on various things in the Ethereum ecosystem - account abstraction (ERC-4337 bundler), decentralized identity, zero-knowledge machine learning, and other open-source contributions (mainly in Rust).", + "description": "Working on various things in the Ethereum ecosystem - account abstraction (ERC-4337 bundler), decentralized identity, zero-knowledge machine learning, and other open-source contributions (mainly in Rust). Building Lutra Labs.", "twitter": "vidkersic", "github": "vid201", "farcaster": "kersic.eth", diff --git a/devcon-api/data/speakers/wanseob-lim.json b/devcon-api/data/speakers/wanseob-lim.json index dbef88ef3..a8102e821 100644 --- a/devcon-api/data/speakers/wanseob-lim.json +++ b/devcon-api/data/speakers/wanseob-lim.json @@ -2,7 +2,10 @@ "id": "wanseob-lim", "sourceId": "A3PLVW", "name": "Wanseob Lim", - "description": "Tech lead @ EF PSE, Author of Zkopru", + "avatar": "https://speak.devcon.org/media/avatars/-IlNT4nV_400x400_X2wzWMp.jpg", + "description": "Wanseob Lim is an applied cryptography researcher and cypherpunk dedicated to sharing knowledge and promoting opensource initiatives to enhance resistance and resilience.", "twitter": "wanseoblim", - "avatar": "http://speak.devcon.org/media/avatars/-IlNT4nV_400x400_X2wzWMp.jpg" + "github": "wanseob", + "farcaster": "wanseob", + "ens": "wanseob.eth" } \ No newline at end of file diff --git a/devcon-api/data/speakers/yiannis-psaras.json b/devcon-api/data/speakers/yiannis-psaras.json new file mode 100644 index 000000000..247f620b7 --- /dev/null +++ b/devcon-api/data/speakers/yiannis-psaras.json @@ -0,0 +1,10 @@ +{ + "id": "yiannis-psaras", + "sourceId": "WYRKGG", + "name": "Yiannis Psaras", + "avatar": "https://speak.devcon.org/media/avatars/yiannis2_KJ4h4c1.png", + "description": "Yiannis joined Protocol Labs in 2019 to work on libp2p, IPFS, Filecoin and drand. His expertise lies on the networking stack, the protocol and architecture design of distributed, Internet-connected systems.\r\n\r\nHis passion for rigorous analysis of networked systems led him to start the ProbeLab team which specialises in P2P layer measurement methodologies and monitoring tooling. In a previous life, Yiannis was an academic at University College London (UCL).", + "twitter": "yiannisbot", + "github": "yiannisbot", + "ens": "yiannisbot.eth" +} \ No newline at end of file diff --git a/devcon-api/src/app.ts b/devcon-api/src/app.ts index d81bff896..8c269b450 100644 --- a/devcon-api/src/app.ts +++ b/devcon-api/src/app.ts @@ -41,7 +41,7 @@ const sessionConfig: SessionOptions = { if (SERVER_CONFIG.NODE_ENV === 'production') { app.set('trust proxy', 1) // for secure cookies and when using HTTPS: https://expressjs.com/en/guide/behind-proxies.html - sessionConfig.cookie = { ...sessionConfig.cookie, secure: true } + sessionConfig.cookie = { ...sessionConfig.cookie, secure: true, sameSite: 'none' } } app.use(session(sessionConfig)) diff --git a/devcon-api/src/clients/pretalx.ts b/devcon-api/src/clients/pretalx.ts index b71e35b40..bb7a25ffe 100644 --- a/devcon-api/src/clients/pretalx.ts +++ b/devcon-api/src/clients/pretalx.ts @@ -23,6 +23,7 @@ export async function GetLastcheduleUpdate() { return lastUpdate.valueOf() } catch (e) { console.log('Unable to fetch schedule update. Make sure the event name is correct and made public.') + return 0 } } diff --git a/devcon-api/src/clients/slides.ts b/devcon-api/src/clients/slides.ts index e69f74c6a..5676d3283 100644 --- a/devcon-api/src/clients/slides.ts +++ b/devcon-api/src/clients/slides.ts @@ -6,9 +6,9 @@ import { GoogleApis } from 'googleapis' const SCOPES = ['https://www.googleapis.com/auth/presentations', 'https://www.googleapis.com/auth/drive'] const DRIVE_ID = '0AJsI-Zeg-2IbUk9PVA' const FOLDER_ID = '1IXkffNcDyycQe5Cxrc9Dtirgw1WitV1j' -const TEMPLATE_ID = '1fw7CLNMXMat3wrBGUZweTtbRkGoxV5rPvP-m6Kus3KQ' -const sendEmail = false -const emailMessage = '' +const TEMPLATE_ID = '1pDxePJwWHpzIxIjl3OZVnkS9N_tBQKRfg57PeEkTqeU' +const skipPermissions = false +const emailMessage = 'Your Devcon 7 presentation' let client: GoogleApis | null = null @@ -84,22 +84,45 @@ export async function CreatePresentationFromTemplate(title: string, id: string, return } - console.log('Setting permissions...') - for (const email of emails) { - await drive.permissions.create({ - fileId: presentationId, - supportsAllDrives: true, - requestBody: { - type: 'user', - role: 'writer', - emailAddress: email, - }, - sendNotificationEmail: sendEmail, - emailMessage: sendEmail && emailMessage ? emailMessage : undefined, - }) + console.log('Presentation created', `https://docs.google.com/presentation/d/${presentationId}`) + if (skipPermissions) { + console.log('Skip permissions. Grant manually:', emails.join(', ')) + } else { + for (const email of emails) { + try { + // No notification email + await drive.permissions.create({ + fileId: presentationId, + supportsAllDrives: true, + requestBody: { + type: 'user', + role: 'writer', + emailAddress: email, + }, + sendNotificationEmail: false, + }) + } catch (e) { + try { + // Rate-limited + await drive.permissions.create({ + fileId: presentationId, + supportsAllDrives: true, + requestBody: { + type: 'user', + role: 'writer', + emailAddress: email, + }, + sendNotificationEmail: true, + emailMessage: emailMessage, + }) + } catch (e) { + console.log('Error setting permissions. Grant manually:', emails.join(', ')) + } + } + } } - console.log('Presentation created', `https://docs.google.com/presentation/d/${presentationId}`) + console.log() return presentationId } catch (e) { console.log('Error create presentation from template', TEMPLATE_ID, id, title) diff --git a/devcon-api/src/db/account.prisma b/devcon-api/src/db/account.prisma index fdcf3ab96..fa17af23a 100644 --- a/devcon-api/src/db/account.prisma +++ b/devcon-api/src/db/account.prisma @@ -42,6 +42,14 @@ model Account { updatedAt DateTime? } +model Session { + sid String @id @db.VarChar + sess Json + expire DateTime @db.Timestamp(6) + + @@index([expire], name: "IDX_session_expire") +} + model rate_limit { key String @id @db.VarChar(255) points Int @default(0) diff --git a/devcon-api/src/scripts/sync-pretalx.ts b/devcon-api/src/scripts/sync-pretalx.ts index 6a1fb673c..335f638b8 100644 --- a/devcon-api/src/scripts/sync-pretalx.ts +++ b/devcon-api/src/scripts/sync-pretalx.ts @@ -1,5 +1,5 @@ import { GetData } from '@/clients/filesystem' -import { GetRooms, GetSpeakers, GetSubmissions } from '@/clients/pretalx' +import { GetLastcheduleUpdate, GetRooms, GetSessions, GetSpeakers } from '@/clients/pretalx' import { CreatePresentationFromTemplate } from '@/clients/slides' import fs from 'fs' @@ -7,7 +7,7 @@ async function main() { console.log('Syncing Pretalx...') await syncRooms() await syncSessions() - // await createPresentations() + await createPresentations() } async function syncRooms() { @@ -31,6 +31,15 @@ async function syncRooms() { fs.writeFileSync(`./data/rooms/devcon-7/${room.id}.json`, JSON.stringify(room, null, 2)) } + // Update event data + const event = GetData('events').find((e: any) => e.id === 'devcon-7') + delete event.id + const eventVersion = await GetLastcheduleUpdate() + fs.writeFileSync( + `./data/events/devcon-7.json`, + JSON.stringify({ ...event, rooms: rooms.map((r: any) => r.id), version: eventVersion.toString() }, null, 2) + ) + console.log('Synced Pretalx Rooms') console.log('') } @@ -42,7 +51,7 @@ async function syncSessions() { if (!fs.existsSync(`./data/sessions/devcon-7`)) { fs.mkdirSync(`./data/sessions/devcon-7`) } - const sessions = await GetSubmissions() + const sessions = await GetSessions() const sessionsFs = GetData('sessions/devcon-7') console.log('Sessions Pretalx', sessions.length, 'Sessions fs', sessionsFs.length) @@ -74,7 +83,7 @@ async function syncSessions() { async function createPresentations() { const sessionsFs = GetData('sessions/devcon-7') - const sessions = await GetSubmissions({ inclContacts: true }) + const sessions = await GetSessions({ inclContacts: true }) console.log('# of Submissions', sessions.length) for (const sessionFs of sessionsFs) { @@ -84,7 +93,13 @@ async function createPresentations() { if (session) { const speakerEmails = session.speakers.map((speaker: any) => speaker.email).filter(Boolean) - await CreatePresentationFromTemplate(session.title, session.sourceId, speakerEmails) + const id = await CreatePresentationFromTemplate(session.title, session.sourceId, speakerEmails) + if (id) { + fs.writeFileSync( + `./data/sessions/devcon-7/${sessionFs.id}.json`, + JSON.stringify({ ...sessionFs, resources_presentation: `https://docs.google.com/presentation/d/${id}` }, null, 2) + ) + } } else { console.log(`Session ${sessionFs.id} not found in Pretalx data`) } @@ -95,6 +110,7 @@ async function createPresentations() { main() .then(async () => { console.log('All done!') + process.exit(0) }) .catch(async (e) => { console.error(e)