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 b9319936..78337f79 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 @@ -9,8 +9,20 @@ "audience": "Engineering", "featured": false, "doNotRecord": false, - "tags": ["Security", "Fuzzing", "MEV", "program", "analysis", "Fuzzing", "MEV", "Security"], - "keywords": ["Program", "analysis"], + "tags": [ + "Security", + "Fuzzing", + "MEV", + "program", + "analysis", + "Fuzzing", + "MEV", + "Security" + ], + "keywords": [ + "Program", + "analysis" + ], "duration": 356, "language": "en", "sources_swarmHash": "a3b09fc1d984db767d8af93657fd54b64f8af7c9391ada66823ed99d63801ffb", @@ -23,6 +35,8 @@ "slot_end": 1731411000000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/12NbVEiYl32qL-QEUHOpKoymfYvpnypnNwC2bLEg0kzI", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/a-cat-and-mouse-game-how-to-frontrun-a-transaction-in-the-future.pdf", - "speakers": ["qi-su"] -} + "resources_slides": "https://drive.google.com/file/d/1J0cKsHtFb1PEL9UqySbC9gQWhHnzkVjn/view", + "speakers": [ + "qi-su" + ] +} \ 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 ad808430..4f6ec4fb 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 @@ -21,7 +21,10 @@ "Game Theory", "Mechanism design" ], - "keywords": ["Reward mechanism", "LMD GHOST"], + "keywords": [ + "Reward mechanism", + "LMD GHOST" + ], "duration": 1444, "language": "en", "sources_swarmHash": "0019ee23c274c12938b4b57420084f9e98b99dd465a66b57890f423e9724efa7", @@ -36,6 +39,8 @@ "slot_end": 1731657600000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/15pGWoL5JVQjTyDhG1Gd2UgLELOwq6HZtyeZZ9rAGAZ8", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/a-dag-based-mechanism-for-fairer-and-more-decentralized-reward-distribution.pdf", - "speakers": ["barnabe-monnot"] -} + "resources_slides": "https://drive.google.com/file/d/1Ipu-THwhr0V5AjwUVlsq8-NaEl2zCyhD/view", + "speakers": [ + "barnabe-monnot" + ] +} \ 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 7d96cb7e..e239a0fa 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 @@ -9,8 +9,18 @@ "audience": "Engineering", "featured": false, "doNotRecord": false, - "tags": ["Libraries", "Zero-Knowledge", "Cryptography", "zupass", "Cryptography", "Libraries", "Zero-Knowledge"], - "keywords": ["Zupass"], + "tags": [ + "Libraries", + "Zero-Knowledge", + "Cryptography", + "zupass", + "Cryptography", + "Libraries", + "Zero-Knowledge" + ], + "keywords": [ + "Zupass" + ], "duration": 4370, "language": "en", "sources_swarmHash": "5969b7d504ccf949f7bdf0e3e943a2ebc57a99285a10137a1f547e556520c2a6", @@ -25,6 +35,9 @@ "slot_end": 1731576600000, "slot_roomId": "classroom-b", "resources_presentation": "https://docs.google.com/presentation/d/1Jn6onllMeGwArE5qb8v5g4TAqMZfdWeU4wZW8fFGUhw", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/a-deep-dive-into-zk-proofs-of-pods.pdf", - "speakers": ["ahmad", "andrew-twyman"] -} + "resources_slides": "https://drive.google.com/file/d/1h5s7YD2c7wvIIYsl6IyuWbgxXSMD-sv7/view", + "speakers": [ + "ahmad", + "andrew-twyman" + ] +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/a-fast-confirmation-rule-for-ethereum.json b/devcon-api/data/sessions/devcon-7/a-fast-confirmation-rule-for-ethereum.json index d8d99fb7..00e8abd9 100644 --- a/devcon-api/data/sessions/devcon-7/a-fast-confirmation-rule-for-ethereum.json +++ b/devcon-api/data/sessions/devcon-7/a-fast-confirmation-rule-for-ethereum.json @@ -9,8 +9,20 @@ "audience": "Developer", "featured": false, "doNotRecord": false, - "tags": ["Layer 1", "Consensus", "User Experience", "confirmation", "rule", "Consensus", "Layer 1", "User Experience"], - "keywords": ["Confirmation", "rule"], + "tags": [ + "Layer 1", + "Consensus", + "User Experience", + "confirmation", + "rule", + "Consensus", + "Layer 1", + "User Experience" + ], + "keywords": [ + "Confirmation", + "rule" + ], "duration": 1458, "language": "en", "sources_swarmHash": "d5a8607677858333b0aae7830955e04f92c041b7b3b2107cb7392939b2eb0ae8", @@ -25,6 +37,9 @@ "slot_end": 1731579000000, "slot_roomId": "stage-1", "resources_presentation": "https://docs.google.com/presentation/d/1eztv0xy8RI4T_eMei061J--yX-7gDRGN4ZnQYsasWbU", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/a-fast-confirmation-rule-for-ethereum.pdf", - "speakers": ["luca-zanolini", "roberto-saltini"] -} + "resources_slides": "https://drive.google.com/file/d/1cez0UtMmY4mbonX-QvJz3ZahZVi_MhPE/view", + "speakers": [ + "luca-zanolini", + "roberto-saltini" + ] +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/a-mobile-based-light-client-solution.json b/devcon-api/data/sessions/devcon-7/a-mobile-based-light-client-solution.json index 925180be..198f75a3 100644 --- a/devcon-api/data/sessions/devcon-7/a-mobile-based-light-client-solution.json +++ b/devcon-api/data/sessions/devcon-7/a-mobile-based-light-client-solution.json @@ -24,7 +24,11 @@ "Mobile", "Tooling" ], - "keywords": ["Mobile-based", "light", "client"], + "keywords": [ + "Mobile-based", + "light", + "client" + ], "duration": 547, "language": "en", "sources_swarmHash": "6df21ff37b96e555695667a0ee466203aa7e57bd2ae9e1087cdec81a86adcf76", @@ -37,6 +41,8 @@ "slot_end": 1731469200000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1IlPTrpB8SK9bkKystbWnIBPtxOnZNnAAkKebg5A6o9U", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/a-mobile-based-light-client-solution.pdf", - "speakers": ["hsyodyssey"] -} + "resources_slides": "https://drive.google.com/file/d/1DDyRwxk4wDscM9cBtOC9vnFsYW3UpaX5/view", + "speakers": [ + "hsyodyssey" + ] +} \ 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 4eb4d1c1..55363db3 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 @@ -33,5 +33,5 @@ "slot_end": 1731400200000, "slot_roomId": "stage-3", "resources_presentation": "https://docs.google.com/presentation/d/1dJRUdeeSAm3IMKjIUvUMfYutPBeDhcB5ai34k_UGutY", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/a-new-cypherpunk-generation.pdf" + "resources_slides": "https://drive.google.com/file/d/1S6u5VfaRmN5SbE5lfAYzEqUB_oWZPMFs/view" } \ 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 e4b4fd5c..13e0dd7d 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 @@ -38,5 +38,5 @@ "slot_end": 1731408000000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1w5ssCjwzeMzULOUFJzm_OVAD4K7Y8ivlYMu9NQds-Gw", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/a-playbook-of-secure-smart-contract-development.pdf" + "resources_slides": "https://drive.google.com/file/d/1XJH4bqZ4aunIU75rBUJ95WoUXxH-0qtr/view" } \ 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 4d47824f..8881e030 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 @@ -37,7 +37,7 @@ "slot_end": 1731407400000, "slot_roomId": "classroom-e", "resources_presentation": "https://docs.google.com/presentation/d/1CNiy8pyXPgFrGk4YOJEIIwWPxSTEpivis_7GsXcdpdw", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/a-practical-introduction-to-prediction-markets.pdf", + "resources_slides": "https://drive.google.com/file/d/1b-21Mv2xFk1qbcVoliQNps5i2zQDai45/view", "speakers": [ "clement-lesaege" ] 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 2655de88..3a493df2 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 @@ -36,7 +36,7 @@ "slot_end": 1731648600000, "slot_roomId": "classroom-a", "resources_presentation": "https://docs.google.com/presentation/d/10kKWaC4imyMLa4e4mR8BSiSrX6pmWjzQCOwVryP2ff8", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/a-proposers-perspective-on-preconfirmations-a-new-game-in-town.pdf", + "resources_slides": "https://drive.google.com/file/d/1C_oze48ywGg4cDMuBMHzVdoWnBshnSBP/view", "speakers": [ "michael-moser" ] 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 5df74a65..9f4ad012 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 @@ -36,7 +36,7 @@ "slot_end": 1731403800000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/1RyOkM2nzZPnG9r_QZgUBb98ZHMt2VtBlxR0avT7eWHA", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/a-revenue-model-for-based-rollups.pdf", + "resources_slides": "https://drive.google.com/file/d/1QCcwQBW0aLVnC2JVdxUdjx7Bpe55d-XC/view", "speakers": [ "conor-mcmenamin" ] diff --git a/devcon-api/data/sessions/devcon-7/a-toolbox-for-monitoring-the-health-of-the-ethereum-p2p-network.json b/devcon-api/data/sessions/devcon-7/a-toolbox-for-monitoring-the-health-of-the-ethereum-p2p-network.json index 71dc277a..7605c575 100644 --- a/devcon-api/data/sessions/devcon-7/a-toolbox-for-monitoring-the-health-of-the-ethereum-p2p-network.json +++ b/devcon-api/data/sessions/devcon-7/a-toolbox-for-monitoring-the-health-of-the-ethereum-p2p-network.json @@ -40,5 +40,5 @@ "slot_end": 1731478800000, "slot_roomId": "classroom-a", "resources_presentation": "https://docs.google.com/presentation/d/1l0VK-WM6V4AzPauAgjULwr3ct22celTYmuy97iN9sPw", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/a-toolbox-for-monitoring-the-health-of-the-ethereum-p2p-network.pdf" + "resources_slides": "https://drive.google.com/file/d/1QgFNMwJs-VdRx5UQSg_8J9nkMdF7fsze/view" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/abstract-wallets-and-chains-through-profiles.json b/devcon-api/data/sessions/devcon-7/abstract-wallets-and-chains-through-profiles.json index 5b5d42ba..3e290a57 100644 --- a/devcon-api/data/sessions/devcon-7/abstract-wallets-and-chains-through-profiles.json +++ b/devcon-api/data/sessions/devcon-7/abstract-wallets-and-chains-through-profiles.json @@ -41,7 +41,7 @@ "slot_end": 1731567600000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1Ghf7GAlxhcuQaT9CB6h-vcw2b23gLxI2nnAAzr6YSHs", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/abstract-wallets-and-chains-through-profiles.pdf", + "resources_slides": "https://drive.google.com/file/d/1b4MZv_590A-J_Aq8bX_oVSzrqL5lD0-O/view", "speakers": [ "hira-siddiqui", "mujtaba-idrees", 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 922daeb9..4026ec03 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 @@ -37,7 +37,7 @@ "slot_end": 1731555600000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1doK-azcslBW5RIq_sNRQH7NJp6c4MBm2nfjksEAeGgw", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/achieving-chain-abstraction-through-transaction-orchestration.pdf", + "resources_slides": "https://drive.google.com/file/d/1a6bHriAXYwl5hU7BeJcSIx17Nu9W72sL/view", "speakers": [ "mislav-javor" ] 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 fd8cd22f..e128a77d 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 @@ -37,7 +37,7 @@ "slot_end": 1731571200000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/1a_SQ9DL-TDG33A44nSJ53matpwEz98lEvSg24o-XKA8", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/activation-in-crypto-how-crypto-apps-go-mainstream.pdf", + "resources_slides": "https://drive.google.com/file/d/1CjYAVbxmdEI9QKF9HTFP-ml-NOT-SEiQ/view", "speakers": [ "max-segall" ] 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 54500090..3c3499ad 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 @@ -55,7 +55,7 @@ "slot_end": 1731580800000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/1HPCOiNJTibtU-aBvYZEHb5wvCv6Fuf3ujBxdsuBTFYo", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/advancing-ethereum-scalability-architectural-innovation-trends-in-the-layer-2.pdf", + "resources_slides": "https://drive.google.com/file/d/13sGxI5-BKIfcVIgylQSKqKUVvQ9wm7bI/view", "speakers": [ "joshua-cheong" ] 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 3fd65e29..7f083778 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 @@ -37,7 +37,7 @@ "slot_end": 1731405600000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/1C4LP01Njg8d8_7focQ3IHctmO58TbdilXcn-G6_m3sM", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/advancing-op-stack-to-zk-rollup-achieving-efficiency-and-security-with-zero-knowledge-proofs.pdf", + "resources_slides": "https://drive.google.com/file/d/1EwXB1d2zhOExBSKgASQE3XAKPIyYPH0r/view", "speakers": [ "ta-fakedev9999" ] diff --git a/devcon-api/data/sessions/devcon-7/agent-based-modeling-of-execution-tickets.json b/devcon-api/data/sessions/devcon-7/agent-based-modeling-of-execution-tickets.json index 3f6ac661..f22083aa 100644 --- a/devcon-api/data/sessions/devcon-7/agent-based-modeling-of-execution-tickets.json +++ b/devcon-api/data/sessions/devcon-7/agent-based-modeling-of-execution-tickets.json @@ -36,7 +36,7 @@ "slot_end": 1731661200000, "slot_roomId": "classroom-b", "resources_presentation": "https://docs.google.com/presentation/d/1oRvr-urjsOGeAOi88kdT1i0gPr31_3nITefPLKWTynU", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/agent-based-modeling-of-execution-tickets.pdf", + "resources_slides": "https://drive.google.com/file/d/1vXvYPDArAbSzobR7_XyHAyBPC9xwSNsQ/view", "speakers": [ "pascal-stichler" ] diff --git a/devcon-api/data/sessions/devcon-7/ai-agents-x-prediction-markets.json b/devcon-api/data/sessions/devcon-7/ai-agents-x-prediction-markets.json index edafc5bf..2edfc3ac 100644 --- a/devcon-api/data/sessions/devcon-7/ai-agents-x-prediction-markets.json +++ b/devcon-api/data/sessions/devcon-7/ai-agents-x-prediction-markets.json @@ -31,7 +31,7 @@ "slot_end": 1731563400000, "slot_roomId": "breakout-3", "resources_presentation": "https://docs.google.com/presentation/d/1m1KqfSb19Pc7LjXcjrEe4jJpS6Jxx1LleB07azv4ilg", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/ai-agents-x-prediction-markets.pdf", + "resources_slides": "https://drive.google.com/file/d/1y4zGXssVsHqWwaNPbqiWzUhNAzP7rhc3/view", "speakers": [ "david" ] 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 48fd0aca..563eefcd 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 @@ -31,7 +31,7 @@ "slot_end": 1731566400000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1tIcPsq1d4NJY-OmswRcgBrKRXN68UP-xW0lJCxBh2e0", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/ai-as-an-interface-to-the-game-a-round-up.pdf", + "resources_slides": "https://drive.google.com/file/d/1FFxauUZVpwTbZ7mr7m-Y4pIbEL-f6uTg/view", "speakers": [ "johannes-pfeffer" ] 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 72616de7..64338dc7 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 @@ -35,7 +35,7 @@ "slot_end": 1731488400000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1I12hDyQcy5XvNa2BYACXq82Cc7f1_Kw_-YiA4Yo9Lkw", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/amms-as-managed-customized-portfolios.pdf", + "resources_slides": "https://drive.google.com/file/d/1XWhkj_T3ODhFNvr53VnEEVkAp2w0sHUf/view", "speakers": [ "theo-diamandis" ] 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 fd399780..3c9cfc91 100755 --- 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 @@ -39,5 +39,5 @@ "slot_end": 1731570600000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1DzfSNuVPHDjyHuicrkDNZhpK9g2Wz2R5-L4UIPs00E0", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/an-in-depth-picture-of-the-current-ethereum-network.pdf" + "resources_slides": "https://drive.google.com/file/d/13AJ_15urkVxkhYDdhhRsWlBbz12CTIzD/view" } \ 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 d9e770fc..465063ce 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 @@ -35,7 +35,7 @@ "slot_end": 1731405600000, "slot_roomId": "stage-3", "resources_presentation": "https://docs.google.com/presentation/d/1IY1pWsDydf5hoQbu9K7EcpHpB9Y8bnVDSIAu6RSXu0A", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/an-introduction-to-cryptography-new-and-old.pdf", + "resources_slides": "https://drive.google.com/file/d/12eI28_lYc9ZglgMbd104kQwafq_Myyz7/view", "speakers": [ "atheartengineer", "ying-tong" diff --git a/devcon-api/data/sessions/devcon-7/an-introduction-to-post-quantum-signature-schemes-for-ethereum.json b/devcon-api/data/sessions/devcon-7/an-introduction-to-post-quantum-signature-schemes-for-ethereum.json index 487a0532..74fe7fb4 100644 --- a/devcon-api/data/sessions/devcon-7/an-introduction-to-post-quantum-signature-schemes-for-ethereum.json +++ b/devcon-api/data/sessions/devcon-7/an-introduction-to-post-quantum-signature-schemes-for-ethereum.json @@ -33,7 +33,7 @@ "slot_end": 1731394200000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1BcDHTCrVf5XicbPd1sVJ8RzyhsCOuPE4DuSSGBO6AA8", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/an-introduction-to-post-quantum-signature-schemes-for-ethereum.pdf", + "resources_slides": "https://drive.google.com/file/d/1osBmPqHTWApFGBOGclj60vOpO_9emG7k/view", "speakers": [ "pierre-daix-moreux" ] 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 77af5ffc..948ba9ae 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 @@ -27,7 +27,7 @@ "slot_end": 1731405600000, "slot_roomId": "stage-6", "resources_presentation": "https://docs.google.com/presentation/d/1nL-c7JYqWnQddW0BtHR56cUv9hNYnZFOgm3Ce4DvdEQ", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/anatomy-of-a-web3-startup-chapter-1.pdf", + "resources_slides": "https://drive.google.com/file/d/1KoAHQ0pS1aOhjoMNaeAvdlG_YMY1zxxB/view", "speakers": [ "patricio-worthalter" ] diff --git a/devcon-api/data/sessions/devcon-7/announcing-the-2025-ef-internship-program.json b/devcon-api/data/sessions/devcon-7/announcing-the-2025-ef-internship-program.json index 457d7062..9dc778b8 100755 --- a/devcon-api/data/sessions/devcon-7/announcing-the-2025-ef-internship-program.json +++ b/devcon-api/data/sessions/devcon-7/announcing-the-2025-ef-internship-program.json @@ -32,5 +32,5 @@ "slot_end": 1731656400000, "slot_roomId": "stage-3", "resources_presentation": "https://docs.google.com/presentation/d/1xIUsNzb7q1OKJeUjQFtXCXAFrA6wTAlv2EY1fXN7D_s", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/announcing-the-2025-ef-internship-program.pdf" + "resources_slides": "https://drive.google.com/file/d/1AtJnIt0oq9gsbiA7KB7IMwKgllXAE-Xx/view" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/announcing-the-argot-collective.json b/devcon-api/data/sessions/devcon-7/announcing-the-argot-collective.json index 9afb0fa7..d9e851d7 100644 --- a/devcon-api/data/sessions/devcon-7/announcing-the-argot-collective.json +++ b/devcon-api/data/sessions/devcon-7/announcing-the-argot-collective.json @@ -30,7 +30,7 @@ "slot_end": 1731493800000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1wCMf3indiDC3mcME4zorE86wItPgSN0glxPKvU3HC_U", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/announcing-the-argot-collective.pdf", + "resources_slides": "https://drive.google.com/file/d/1OT6HV0X4le8Xjral_uN644NslSIIgGAH/view", "speakers": [ "kaan-uzdogan", "zoe-p", diff --git a/devcon-api/data/sessions/devcon-7/anon-aadhaar-protocol-using-halo2-and-noir.json b/devcon-api/data/sessions/devcon-7/anon-aadhaar-protocol-using-halo2-and-noir.json index 74f35d9c..c3cdc866 100644 --- a/devcon-api/data/sessions/devcon-7/anon-aadhaar-protocol-using-halo2-and-noir.json +++ b/devcon-api/data/sessions/devcon-7/anon-aadhaar-protocol-using-halo2-and-noir.json @@ -37,7 +37,7 @@ "slot_end": 1731661200000, "slot_roomId": "stage-3", "resources_presentation": "https://docs.google.com/presentation/d/1S4syGheCfolTfnj5zU6ru1154BHASk0dMcmtV1Y1Gmk", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/anon-aadhaar-protocol-using-halo2-and-noir.pdf", + "resources_slides": "https://drive.google.com/file/d/1AWN98QhBDsr3w3fvs0zWrDXKK0d76mVF/view", "speakers": [ "hridam-basu" ] diff --git a/devcon-api/data/sessions/devcon-7/anti-correlation-penalties.json b/devcon-api/data/sessions/devcon-7/anti-correlation-penalties.json index be70d5e7..6dd4fa8b 100644 --- a/devcon-api/data/sessions/devcon-7/anti-correlation-penalties.json +++ b/devcon-api/data/sessions/devcon-7/anti-correlation-penalties.json @@ -32,7 +32,7 @@ "slot_end": 1731639300000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1Qq5x2EWSZ2rS2muLZB5exp9AEesPxIA-JBqnKej4-LQ", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/anti-correlation-penalties.pdf", + "resources_slides": "https://drive.google.com/file/d/1t0Gi9kOdr46OiOugY7KzRTISx4GeC-LI/view", "speakers": [ "toni-wahrstatter" ] 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 e88ec088..6603e3d3 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 @@ -35,7 +35,7 @@ "slot_end": 1731488400000, "slot_roomId": "stage-6", "resources_presentation": "https://docs.google.com/presentation/d/1feUrTp0VPOlKMoCAdlFDOUvfhWnTwVbESRqA1FvQsWQ", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/arbitrumdao-a-year-review-with-lessons-learnt-interesting-research-questions-and-future-direction.pdf", + "resources_slides": "https://drive.google.com/file/d/1QrWYlNlliTMEwPswI6FqVLjyR0xk1N52/view", "speakers": [ "patrick-mccorry" ] 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 2a4649f1..c199e0f2 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 @@ -35,7 +35,7 @@ "slot_end": 1731409200000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/1vwJxkmHD52YwdthsPLe4BX6pJ2iLQrw9Qqa8nA5c4cI", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/are-l2s-extractive-to-ethereum.pdf", + "resources_slides": "https://drive.google.com/file/d/1UoPixl8ypsnAk4CFZFYyPkrX-sKf1YY3/view", "speakers": [ "ren-crypto-fish" ] 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 f3e6f576..6ed26a48 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 @@ -32,7 +32,7 @@ "slot_end": 1731559200000, "slot_roomId": "stage-1", "resources_presentation": "https://docs.google.com/presentation/d/1ZI-uvSDiXNOMq2oSg_Q_XXuhL57THew5PgeViZ-WwC8", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/argentinas-opportunity-and-the-case-for-a-special-economic-zone.pdf", + "resources_slides": "https://drive.google.com/file/d/17dVyvq0xPWrhK3JO0dj8f8VLIkfsa2wY/view", "speakers": [ "maria-milagros-santamaria" ] diff --git a/devcon-api/data/sessions/devcon-7/aw-rpg-mud-day-demo.json b/devcon-api/data/sessions/devcon-7/aw-rpg-mud-day-demo.json index a84413f8..eda8b8b2 100755 --- a/devcon-api/data/sessions/devcon-7/aw-rpg-mud-day-demo.json +++ b/devcon-api/data/sessions/devcon-7/aw-rpg-mud-day-demo.json @@ -33,5 +33,5 @@ "slot_end": 1731554700000, "slot_roomId": "classroom-a", "resources_presentation": "https://docs.google.com/presentation/d/1EKpvJeOeAM34stz5C81nwEHi_an7BtgW7b7GpbmcS4w", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/aw-rpg-mud-day-demo.pdf" + "resources_slides": "https://drive.google.com/file/d/1YuyQJ18PX4fBDVf2Uzu4trmnNDoBki2X/view" } \ 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 0d3b18d0..c33eece4 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 @@ -39,7 +39,7 @@ "slot_end": 1731646800000, "slot_roomId": "classroom-a", "resources_presentation": "https://docs.google.com/presentation/d/1KG1sgWfc3v4CHrdbeyiwz6GNGMfkJySEhfCERsBjwxA", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/based-preconfirmations-with-mr-mev-boost.pdf", + "resources_slides": "https://drive.google.com/file/d/1Ec3xTKgVAOjj9pL5WIV6II0OSwDm7ucS/view", "speakers": [ "lin-oshitani" ] 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 9ddaec44..28a2a34c 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 @@ -38,7 +38,7 @@ "slot_end": 1731560400000, "slot_roomId": "stage-6", "resources_presentation": "https://docs.google.com/presentation/d/1w_5QruyCi8qSHhXVnY97nh_BrNGlcqN8q30ZIT81j4g", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/behind-zupass-applied-cryptography-for-consumers.pdf", + "resources_slides": "https://drive.google.com/file/d/1t3zO4l83pBb8McR6Jzt-i4WsI8g-fTiT/view", "speakers": [ "richard-liu" ] 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 709dc414..d2ce4999 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 @@ -37,7 +37,7 @@ "slot_end": 1731557700000, "slot_roomId": "classroom-c", "resources_presentation": "https://docs.google.com/presentation/d/1yyp2Kb948zJmCqxO8kfDdZZrs259maV0t-DrGiabFXw", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/better-privacy-defaults-for-your-users-with-stealth-addresses.pdf", + "resources_slides": "https://drive.google.com/file/d/1RfH9E6WKIZDKBZcOA1godhob3qqo29Rv/view", "speakers": [ "moritz-boullenger", "antonio-seveso" 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 d9eb1e9e..588dceee 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 @@ -37,7 +37,7 @@ "slot_end": 1731411000000, "slot_roomId": "stage-3", "resources_presentation": "https://docs.google.com/presentation/d/1xTWn8OHn3Uo4DFB83e-yHN6sTgrIz_lfqTY2XGPrx98", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/beyond-ligero-and-brakedown-building-a-fast-prover-based-on-list-polynomial-commitments.pdf", + "resources_slides": "https://drive.google.com/file/d/1BD6GcDhQxrmMGz4FbfAtS5ZoJf91IqUK/view", "speakers": [ "azam-soleimanian", "bogdan-ursu" 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 84005908..2ecf7d0f 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 @@ -39,7 +39,7 @@ "slot_end": 1731659400000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1bHlFD0PHf2BChoOQsCRxqawLU6GzB4gl5H7Tgnia2ag", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/beyond-multidimensional-fee-markets.pdf", + "resources_slides": "https://drive.google.com/file/d/18zVGTPMhjS3R6Ci-w7uLJ2MCZbRLwkOD/view", "speakers": [ "maryam-bahrani" ] diff --git a/devcon-api/data/sessions/devcon-7/beyond-recursive-proving-for-starknet.json b/devcon-api/data/sessions/devcon-7/beyond-recursive-proving-for-starknet.json index a4653e37..86684c4a 100644 --- a/devcon-api/data/sessions/devcon-7/beyond-recursive-proving-for-starknet.json +++ b/devcon-api/data/sessions/devcon-7/beyond-recursive-proving-for-starknet.json @@ -32,7 +32,7 @@ "slot_end": 1731646200000, "slot_roomId": "classroom-a", "resources_presentation": "https://docs.google.com/presentation/d/1iFe5uo4vVJtKR4EYxLvteyWIaeQLzKWuZBOgGlIlGLk", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/beyond-recursive-proving-for-starknet.pdf", + "resources_slides": "https://drive.google.com/file/d/1A7SwgF9gYFDS241aTDN29m29fvkvLXBl/view", "speakers": [ "gideon-kaempfer" ] 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 fd38e63a..61b69a50 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 @@ -38,7 +38,7 @@ "slot_end": 1731493800000, "slot_roomId": "stage-6", "resources_presentation": "https://docs.google.com/presentation/d/1_ySmTRldIj5s-VJNLFK0CcREWHnRA9KeGMc5zS6taAk", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/beyond-technology-ethereum-as-the-philosophy.pdf", + "resources_slides": "https://drive.google.com/file/d/1Hs8eFPigMsB051sylBZWQk4x4a5HPC40/view", "speakers": [ "sasha-shilina" ] 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 87ea0458..1db36e05 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 @@ -35,7 +35,7 @@ "slot_end": 1731481200000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1YCHEohvVe_Js1rQhdgpyK_NLyxE88glwaYOMJmSs5aQ", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/beyond-the-surface-the-hidden-benefits-of-client-diversity.pdf", + "resources_slides": "https://drive.google.com/file/d/1Dq1wJ6i383jlHxnKH7CRIecj68kKlW7P/view", "speakers": [ "daniel-lehrner" ] diff --git a/devcon-api/data/sessions/devcon-7/biomes-mud-day-demo.json b/devcon-api/data/sessions/devcon-7/biomes-mud-day-demo.json index 2e5559a7..3f422f50 100644 --- a/devcon-api/data/sessions/devcon-7/biomes-mud-day-demo.json +++ b/devcon-api/data/sessions/devcon-7/biomes-mud-day-demo.json @@ -30,7 +30,7 @@ "slot_end": 1731555300000, "slot_roomId": "classroom-a", "resources_presentation": "https://docs.google.com/presentation/d/1DMxoqy08a2IwA26zMJNDXvac90qjFcdm4KPkNLwWrl0", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/biomes-mud-day-demo.pdf", + "resources_slides": "https://drive.google.com/file/d/1N6IpyuXCx9Niw7GYss4y2VXs1126PLuE/view", "speakers": [ "dhrumil-shah", "dhvani-patel" diff --git a/devcon-api/data/sessions/devcon-7/biometric-proof-of-personhood-verification-in-worldcoin.json b/devcon-api/data/sessions/devcon-7/biometric-proof-of-personhood-verification-in-worldcoin.json index ed56b743..988a0b45 100644 --- a/devcon-api/data/sessions/devcon-7/biometric-proof-of-personhood-verification-in-worldcoin.json +++ b/devcon-api/data/sessions/devcon-7/biometric-proof-of-personhood-verification-in-worldcoin.json @@ -27,5 +27,5 @@ "slot_end": 1731558480000, "slot_roomId": "breakout-3", "resources_presentation": "https://docs.google.com/presentation/d/10po4XtVzHK_QqfTE4tTOIt7GHM_mPiDKzpxYrl2-TFc", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/biometric-proof-of-personhood-verification-in-worldcoin.pdf" + "resources_slides": "https://drive.google.com/file/d/12YLD9pTQpr5tYwySzhEJ3buGlWUM9Xh9/view" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/blockchain-and-the-economy-of-online-information.json b/devcon-api/data/sessions/devcon-7/blockchain-and-the-economy-of-online-information.json index 45158f81..ff37f2b8 100755 --- a/devcon-api/data/sessions/devcon-7/blockchain-and-the-economy-of-online-information.json +++ b/devcon-api/data/sessions/devcon-7/blockchain-and-the-economy-of-online-information.json @@ -38,5 +38,5 @@ "slot_end": 1731572400000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1OD0-nwsjhb5qQwxWCHD0G1UeVtcNpvNFHNOz8Qb2e8U", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/blockchain-and-the-economy-of-online-information.pdf" + "resources_slides": "https://drive.google.com/file/d/126QEmd6RTO8l43d1tr5b4IvA7ib-xjEM/view" } \ 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 1e4ec4d5..3f7bf1d6 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 @@ -41,7 +41,7 @@ "slot_end": 1731660600000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/15oeEm8e0fRuUC_J5uLjNq4nII_1D6WDqnxNLOBX4rRs", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/blockchain-for-humanitarian-aid-disbursements.pdf", + "resources_slides": "https://drive.google.com/file/d/1-CZlKFrRA-Z3KHlENCJ8PQC3xZ0hKSmB/view", "speakers": [ "rumee-singh", "arun-maharajan" 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 37374acf..2e2583ef 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 @@ -38,7 +38,7 @@ "slot_end": 1731573600000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1BEfulRwWXyv3ETY4qD5zkkb47m78LVdcVcRHGFpP07o", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/blockchains-unique-potential-transforming-lives-and-the-humanitarian-sector-for-refugee-solutions.pdf", + "resources_slides": "https://drive.google.com/file/d/1IzPViXIZte38sGYx-IN9vum-BGVO4k0h/view", "speakers": [ "david-casey" ] 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 07ef5f40..5f659418 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 @@ -54,7 +54,7 @@ "slot_end": 1731573000000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/1Vl4odQ2HutojKK7BY-U7D84ku-UD2fPpjY9T487-56w", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/bootstrap-your-dapp-ux.pdf", + "resources_slides": "https://drive.google.com/file/d/1Oj8xcrNyYsJtC284p7t9_C1-Fqqy7ias/view", "speakers": [ "rebecca-kacherginsky" ] 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 4eb65ca9..b33a637c 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 @@ -34,7 +34,7 @@ "slot_end": 1731562200000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/1pJOc-CV91BIPcP9d3jUosxSzjtzYhRP3NAd6Cw9UsK0", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/bootstrapping-a-block-builder.pdf", + "resources_slides": "https://drive.google.com/file/d/19EuDoZ4nntYpKx_p-9sJ1CI57f9XASM4/view", "speakers": [ "sean-anderson" ] 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 40da20d9..4157d4d2 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 @@ -39,7 +39,7 @@ "slot_end": 1731639900000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1tXKl-KfPkdejsNKMAx-FYPo2FsJi7vaUxz5WyIszR84", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/braid-implementing-multiple-concurrent-proposers.pdf", + "resources_slides": "https://drive.google.com/file/d/1Zdi5EvYO78kR-P5seRx9f_x6Kfh9RK6a/view", "speakers": [ "max-resnick" ] 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 index b61e3df9..d6b47f15 100644 --- 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 @@ -32,7 +32,7 @@ "slot_end": 1731398400000, "slot_roomId": "classroom-d", "resources_presentation": "https://docs.google.com/presentation/d/1L-zUhR7NnvpMbCgqVyQBGzA1iXGeJqSDxOxg2F323yI", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/bridging-tradfi-and-defi-through-ethereum-and-evm-a-pathway-to-innovation.pdf", + "resources_slides": "https://drive.google.com/file/d/1BAjQDnKcTgLH8M8xmRRCCLJxmJvSxfKt/view", "speakers": [ "suzana-maranhao-moreno", "hart-montgomery", 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 19f40617..b065483b 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 @@ -35,7 +35,7 @@ "slot_end": 1731582000000, "slot_roomId": "classroom-b", "resources_presentation": "https://docs.google.com/presentation/d/1u3q_4IFfuXzZDfanHnjTsWcClgoN_wAS6_wEi2qSxiU", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/bringing-ai-on-chain.pdf", + "resources_slides": "https://drive.google.com/file/d/1oMumy6nRT27rkf_iIUqr5tDr2wvdMDqt/view", "speakers": [ "gabriel-fior", "evan-griffiths", 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 7c04b7cf..4263b6cc 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 @@ -35,7 +35,7 @@ "slot_end": 1731393000000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1y9pSagBtZCT-PX46JT90ABDD2x8ACdZNVrHy2b9NaOQ", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/bringing-an-open-music-protocol-into-the-real-world-onboarding-millions.pdf", + "resources_slides": "https://drive.google.com/file/d/1QZBdeNgRzJqteWLxvECgZQLAJ8Q57tM1/view", "speakers": [ "ray-jacobson" ] diff --git a/devcon-api/data/sessions/devcon-7/bringing-ethereum-to-1b-telegram-users.json b/devcon-api/data/sessions/devcon-7/bringing-ethereum-to-1b-telegram-users.json index 18949aca..c6c25317 100644 --- a/devcon-api/data/sessions/devcon-7/bringing-ethereum-to-1b-telegram-users.json +++ b/devcon-api/data/sessions/devcon-7/bringing-ethereum-to-1b-telegram-users.json @@ -35,7 +35,7 @@ "slot_end": 1731393600000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1zCoYHO3MyfIPj-uA_nWYvHwd9lM6-v7ZDScGGdme-Fg", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/bringing-ethereum-to-1b-telegram-users.pdf", + "resources_slides": "https://drive.google.com/file/d/15SiSxz7ZQa7RIaT4DeokgTwZ39QsWu6Q/view", "speakers": [ "julien-niset" ] 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 f36151e6..253510dc 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 @@ -35,7 +35,7 @@ "slot_end": 1731493200000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/15T911YKp9NooTa41RChSG4jfO2xC3VEveRPwe9SbKcc", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/bringing-peer-to-peer-networks-to-all-the-peers.pdf", + "resources_slides": "https://drive.google.com/file/d/1yjjc__aTeG8PJhisw5J2XfyrdF0tu2OI/view", "speakers": [ "franck-royer" ] 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 4d66e150..6ca330e6 100755 --- 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 @@ -38,5 +38,5 @@ "slot_end": 1731571800000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1UfdavDRYTsOiq_2t15-4vh9KLrcltw6zpHsdrX2d8DA", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/bringing-real-world-identity-on-chain.pdf" + "resources_slides": "https://drive.google.com/file/d/1NGWtmBmBwrhuVNSzHA2x-9yyImPZxJz_/view" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/bringing-web2-users-onchain-picnics-case-study.json b/devcon-api/data/sessions/devcon-7/bringing-web2-users-onchain-picnics-case-study.json index 94ff606b..dc95790d 100755 --- a/devcon-api/data/sessions/devcon-7/bringing-web2-users-onchain-picnics-case-study.json +++ b/devcon-api/data/sessions/devcon-7/bringing-web2-users-onchain-picnics-case-study.json @@ -37,7 +37,7 @@ "slot_end": 1731488400000, "slot_roomId": "classroom-d", "resources_presentation": "https://docs.google.com/presentation/d/13A9C80P0zlw8I1eLl0T6fZOyBk0YNwjGY4iHKV2trZs", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/bringing-web2-users-onchain-picnics-case-study.pdf", + "resources_slides": "https://drive.google.com/file/d/1qgQun5VXrikpxicltaIEq4RBCuqWZ2lt/view", "speakers": [ "joao-ferreira" ] 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 ac3bb5c1..c8c63f35 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 @@ -37,7 +37,7 @@ "slot_end": 1731652200000, "slot_roomId": "stage-3", "resources_presentation": "https://docs.google.com/presentation/d/1gzLhNSH6_1pl5WMDq6uGEDZ0bXnRl6twolEKZ0Cy3Xk", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/bringing-your-own-cryptographic-identity-to-smart-accounts.pdf", + "resources_slides": "https://drive.google.com/file/d/10uVHg7R_NlsJY3NivBBbUd4ApBQbTucc/view", "speakers": [ "ernesto-garcia" ] diff --git a/devcon-api/data/sessions/devcon-7/build-a-fully-onchain-game-with-mud-in-20-minutes.json b/devcon-api/data/sessions/devcon-7/build-a-fully-onchain-game-with-mud-in-20-minutes.json index bc6986ed..f2c9636d 100755 --- a/devcon-api/data/sessions/devcon-7/build-a-fully-onchain-game-with-mud-in-20-minutes.json +++ b/devcon-api/data/sessions/devcon-7/build-a-fully-onchain-game-with-mud-in-20-minutes.json @@ -35,5 +35,5 @@ "slot_end": 1731567000000, "slot_roomId": "classroom-a", "resources_presentation": "https://docs.google.com/presentation/d/1XNooFuPjBwvsST2bNcBCNK1qdcTRfZstabTCqwGflzw", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/build-a-fully-onchain-game-with-mud-in-20-minutes.pdf" + "resources_slides": "https://drive.google.com/file/d/11rIJxpgyrQrI2xrv8Cd_zAmdFqaYSWJM/view" } \ 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 02383a0f..a34569e7 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 @@ -33,7 +33,7 @@ "slot_end": 1731494400000, "slot_roomId": "classroom-a", "resources_presentation": "https://docs.google.com/presentation/d/1qMDjbZEumhcxlbrMh8-E5iJpvSVc-VXecukqL_lGC4I", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/build-your-first-onchain-game-with-mud-in-5-minutes.pdf", + "resources_slides": "https://drive.google.com/file/d/1o_LnE8NiMCuiDYzLw5aDNkoXd09a8DOn/view", "speakers": [ "alvarius" ] 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 00af8194..0b0e0394 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 @@ -34,5 +34,5 @@ "slot_end": 1731646800000, "slot_roomId": "stage-6", "resources_presentation": "https://docs.google.com/presentation/d/1MVujY9JzCpdqRtOCYp2LMS83iZxI8agQ_40Y6msZg4I", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/building-a-builder-community-in-africa-from-ground-up-the-hurdles-to-navigate-the-silo-mindset-and-overcoming-it-with-clear-conviction.pdf" + "resources_slides": "https://drive.google.com/file/d/1hLKk8KJE7-KWeU2KIbeEpvYFD39Ktbd9/view" } \ 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 c1def462..d7c5a7b5 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 @@ -36,7 +36,7 @@ "slot_end": 1731655200000, "slot_roomId": "classroom-a", "resources_presentation": "https://docs.google.com/presentation/d/19UJc62RDhdFgd9QX-vci6ymxrQZ-z4fPkWTZ_-T_1JA", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/building-a-cross-chain-dex-with-chain-abstraction-and-intents.pdf", + "resources_slides": "https://drive.google.com/file/d/1OoEOWgKSj65usUeuZdPOajOr4KxnS0w_/view", "speakers": [ "shao" ] 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 664ae900..c479d2c1 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 @@ -35,7 +35,7 @@ "slot_end": 1731401400000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1D7C6aTr2ZEkqegToHCcpPBpSCVDYOFShDiu3eia6D9U", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/building-a-developer-empire-unitas-et-innovatio.pdf", + "resources_slides": "https://drive.google.com/file/d/1HCWFa9gJcLD1Fv5nJ0yX9rYiijt8ie9p/view", "speakers": [ "bianca-buzea" ] 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 f3108fde..5a7bb98b 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 @@ -36,7 +36,7 @@ "slot_end": 1731479400000, "slot_roomId": "main-stage", "resources_presentation": "https://docs.google.com/presentation/d/14QG3jNVI1Dkw_-jw6BLW28LVEfOTx51EPqm3Dradf3o", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/building-a-future-proof-l2.pdf", + "resources_slides": "https://drive.google.com/file/d/1Bahj1d2OatLylbD4s0WeQ1xrBmlTSuQe/view", "speakers": [ "oren-katz" ] 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 69b6646e..1e15cedb 100755 --- 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 @@ -37,7 +37,7 @@ "slot_end": 1731495600000, "slot_roomId": "classroom-d", "resources_presentation": "https://docs.google.com/presentation/d/1ED-jzkjpVBh8C5Ixuhx0_o1QSI84E5mcPX2UeHxX4D8", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/building-a-smart-passkey-wallet-with-aa.pdf", + "resources_slides": "https://drive.google.com/file/d/1EEwPJeQFOU8QEkIkC5yA3XA1_mTxSX2M/view", "speakers": [ "farhad-asgarov" ] 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 index 616a1abd..966403e6 100644 --- 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 @@ -32,7 +32,7 @@ "slot_end": 1731495600000, "slot_roomId": "classroom-c", "resources_presentation": "https://docs.google.com/presentation/d/1IMXFflR1DsQZPhVlnc9Ss-Xp6JJcahFgzp1FXWS8ldw", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/building-a-social-app-with-spend-permissions.pdf", + "resources_slides": "https://drive.google.com/file/d/1fLFFH5GzzYRIMrTxirIFVdltv2GIXTXA/view", "speakers": [ "lukas-rosario", "conner-swenberg" diff --git a/devcon-api/data/sessions/devcon-7/building-consumer-apps-with-programmable-cryptography.json b/devcon-api/data/sessions/devcon-7/building-consumer-apps-with-programmable-cryptography.json index 52baebd9..138b1ff0 100644 --- a/devcon-api/data/sessions/devcon-7/building-consumer-apps-with-programmable-cryptography.json +++ b/devcon-api/data/sessions/devcon-7/building-consumer-apps-with-programmable-cryptography.json @@ -32,7 +32,7 @@ "slot_end": 1731660300000, "slot_roomId": "breakout-3", "resources_presentation": "https://docs.google.com/presentation/d/1ALuLCS19rAT1pKeXeFHZHyfPrK4qrNB6_tMJOzCUe-s", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/building-consumer-apps-with-programmable-cryptography.pdf", + "resources_slides": "https://drive.google.com/file/d/1h2kOEqUgMO5HapaDbt0MlhDo7qxufD-S/view", "speakers": [ "richard-liu", "austin-griffith", 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 d77c6e61..ed2ea76f 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 @@ -33,7 +33,7 @@ "slot_end": 1731400800000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1jkv8pKTuI6m3JNnCg4Deeyb6gn7FhIcRIC_N_qPtTsY", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/building-developer-communities-101.pdf", + "resources_slides": "https://drive.google.com/file/d/1d1m2uDgsdfnZCd9GCNBFmp2eqngHNs5p/view", "speakers": [ "gnana-lakshmi" ] 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 3e6986ab..c4dc9747 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 @@ -37,7 +37,7 @@ "slot_end": 1731571200000, "slot_roomId": "classroom-c", "resources_presentation": "https://docs.google.com/presentation/d/1FX62edXoNMzGl2PtKs3vXQ9ynqkr1cEZhkDrsjPT3_s", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/building-ecosystem-health-metrics-with-open-data-sources.pdf", + "resources_slides": "https://drive.google.com/file/d/1vO3TL6M9bfrJYIcap1-vhoOZyje9N1um/view", "speakers": [ "chuxin-huang", "michael-silberling" 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 a7ef3ed3..16444aea 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 @@ -30,7 +30,7 @@ "slot_end": 1731403200000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1V_J6YbuL2ThEQuDEoLf9zCN3vAnn9d3pOrEfEmHUw0E", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/building-experience-insights-from-dapp-learning-how-to-create-a-thriving-ethereum-focused-community.pdf", + "resources_slides": "https://drive.google.com/file/d/1szo5giWjIOl5NmKdsMwCIbWY2lOxPR5y/view", "speakers": [ "yan-ho" ] diff --git a/devcon-api/data/sessions/devcon-7/building-for-the-next-billion-product-validation-tactics.json b/devcon-api/data/sessions/devcon-7/building-for-the-next-billion-product-validation-tactics.json index 532c190a..884c7368 100644 --- a/devcon-api/data/sessions/devcon-7/building-for-the-next-billion-product-validation-tactics.json +++ b/devcon-api/data/sessions/devcon-7/building-for-the-next-billion-product-validation-tactics.json @@ -36,7 +36,7 @@ "slot_end": 1731478800000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1IXXA9ruxzg_Nt5FLQ1mscpwiYUMY8eIgfJ5XX04lyi8", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/building-for-the-next-billion-product-validation-tactics.pdf", + "resources_slides": "https://drive.google.com/file/d/1xtNVNWsvQ0sU5LPA3skEVMI9ta-bp0Ui/view", "speakers": [ "georgia-rakusen" ] 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 381a261d..d12de8a5 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 @@ -38,7 +38,7 @@ "slot_end": 1731651000000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/1mYc9MY0LQHKBFJ4LpR5hSBWXay5VfaXFYGB_2fn3Tk4", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/building-resilient-teams-navigating-the-web3-ecosystem.pdf", + "resources_slides": "https://drive.google.com/file/d/1B6GMhVAOEs4E6b8rFdzodZ4yNtp1iOTh/view", "speakers": [ "evin-mcmullen", "bridget-hearst", diff --git a/devcon-api/data/sessions/devcon-7/building-the-eve-frontier.json b/devcon-api/data/sessions/devcon-7/building-the-eve-frontier.json index 56794941..c58789ae 100644 --- a/devcon-api/data/sessions/devcon-7/building-the-eve-frontier.json +++ b/devcon-api/data/sessions/devcon-7/building-the-eve-frontier.json @@ -30,5 +30,5 @@ "slot_end": 1731577800000, "slot_roomId": "classroom-a", "resources_presentation": "https://docs.google.com/presentation/d/14-gheTUG-tAY311u_ro8WU5QDEn9UD6qoIs10GwD2uk", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/building-the-eve-frontier.pdf" + "resources_slides": "https://drive.google.com/file/d/1-EdITc0JQ02NJa7F2-0T17zJepF74r3P/view" } \ 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 50e6d4e4..db06644b 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 @@ -39,5 +39,5 @@ "slot_end": 1731394800000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1o2XT-zv9XnvPAfdhkvLLqa8zJtsbRxJ_E9wOKaoe6WU", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/building-with-intention-achieving-system-qualities-through-design-choices.pdf" + "resources_slides": "https://drive.google.com/file/d/1rJQFDAy9EjPIKCbbzRsAyARjAivymAfT/view" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/butterfly-effects-paradoxes-of-account-abstraction-in-defi.json b/devcon-api/data/sessions/devcon-7/butterfly-effects-paradoxes-of-account-abstraction-in-defi.json index fa8b8320..a1cb8489 100644 --- a/devcon-api/data/sessions/devcon-7/butterfly-effects-paradoxes-of-account-abstraction-in-defi.json +++ b/devcon-api/data/sessions/devcon-7/butterfly-effects-paradoxes-of-account-abstraction-in-defi.json @@ -37,5 +37,5 @@ "slot_end": 1731467700000, "slot_roomId": "stage-6", "resources_presentation": "https://docs.google.com/presentation/d/1zpiZg4dw7Yoaj_Sy6FpGr9LUxUTz8UzDFGi_e9GpUrU", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/butterfly-effects-paradoxes-of-account-abstraction-in-defi.pdf" + "resources_slides": "https://drive.google.com/file/d/1mVq_DaNVNcgWJ-3owqcQknjlQVhd2ej1/view" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/cafecosmos-mud-day-demo.json b/devcon-api/data/sessions/devcon-7/cafecosmos-mud-day-demo.json index baa9592e..33a5ad3f 100755 --- a/devcon-api/data/sessions/devcon-7/cafecosmos-mud-day-demo.json +++ b/devcon-api/data/sessions/devcon-7/cafecosmos-mud-day-demo.json @@ -34,5 +34,5 @@ "slot_end": 1731555900000, "slot_roomId": "classroom-a", "resources_presentation": "https://docs.google.com/presentation/d/1PDrU1-lLeAQqLQ4AlBYvxRmDQ_iMUPXlUDleh2GhdJo", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/cafecosmos-mud-day-demo.pdf" + "resources_slides": "https://drive.google.com/file/d/17m1CF7Q4z3X-oZAl4nZxIk2BMpvz8Gnc/view" } \ 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 index c890fdfb..3e41313b 100644 --- a/devcon-api/data/sessions/devcon-7/can-we-fix-mev.json +++ b/devcon-api/data/sessions/devcon-7/can-we-fix-mev.json @@ -38,7 +38,7 @@ "slot_end": 1731646800000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1uiCga8JgSVcEJbIHMSRcQYytS1nwlZiz6mLdidoUbr8", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/can-we-fix-mev.pdf", + "resources_slides": "https://drive.google.com/file/d/1MxUF3ReK7gjSPhfqvCqzh4I5uQ-YXwAr/view", "speakers": [ "jonah-burian" ] diff --git a/devcon-api/data/sessions/devcon-7/can-we-formally-verify-implementations-of-cryptographic-libraries-like-the-c-kzg-library.json b/devcon-api/data/sessions/devcon-7/can-we-formally-verify-implementations-of-cryptographic-libraries-like-the-c-kzg-library.json index 7f784a42..1331f9a4 100644 --- a/devcon-api/data/sessions/devcon-7/can-we-formally-verify-implementations-of-cryptographic-libraries-like-the-c-kzg-library.json +++ b/devcon-api/data/sessions/devcon-7/can-we-formally-verify-implementations-of-cryptographic-libraries-like-the-c-kzg-library.json @@ -38,5 +38,5 @@ "slot_end": 1731471000000, "slot_roomId": "classroom-a", "resources_presentation": "https://docs.google.com/presentation/d/1hG56xfpzqIZ6kxBtsd4z9tj3Nz-JQcrTh2y22jsemLo", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/can-we-formally-verify-implementations-of-cryptographic-libraries-like-the-c-kzg-library.pdf" + "resources_slides": "https://drive.google.com/file/d/14Zu73Eq_kkRzOOJfJzFvnufist36ZupV/view" } \ 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 648f3480..6931f578 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 @@ -38,7 +38,7 @@ "slot_end": 1731642000000, "slot_roomId": "classroom-a", "resources_presentation": "https://docs.google.com/presentation/d/1lN3h53WUwFynoQ5vR7IcSTB74eoYrpCJWu2YVtIjyTw", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/can-zero-knowledge-and-blockchains-help-humanity-survive.pdf", + "resources_slides": "https://drive.google.com/file/d/1IdbON4m-O_WxcoEdRgsVJHvn1lQ_BKGO/view", "speakers": [ "lisa-akselrod" ] 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 94cb89ae..55c92bd7 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 @@ -37,7 +37,7 @@ "slot_end": 1731554100000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1OMXnYKdkNqOzuJsNTBVLxJNmMzaz6upJphPKMzWFHU8", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/chain-abstracted-smart-accounts-how-to-build-amazing-web3-ux-in-2024.pdf", + "resources_slides": "https://drive.google.com/file/d/1v_BxfyvCMCWG-ZIoON9KEFQrbEB1yjkN/view", "speakers": [ "derek-chiang" ] 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 6e64fc54..40cb7e9b 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 @@ -37,7 +37,7 @@ "slot_end": 1731556800000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1iiL0JiNnH0ChCkoh1IzT9f8BrqYd5kQugPQmJbbcZXo", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/chain-abstraction-but-i-want-to-know-where-my-tokens-are.pdf", + "resources_slides": "https://drive.google.com/file/d/1_86XnoNJvrgp0_4z1JXExVEwqPfRfsri/view", "speakers": [ "konrad-urban" ] 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 70de60a8..bdbb1a38 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 @@ -37,7 +37,7 @@ "slot_end": 1731556200000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1U-dbNKwiKAFUbasDggGI5sY4MPQrY0WG2flAU08jtEo", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/chain-abstraction-is-risk-abstraction.pdf", + "resources_slides": "https://drive.google.com/file/d/12hKgy5lNVVdNQLwSglO5iK5PZYhOj6-b/view", "speakers": [ "radina-talanova" ] 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 84630132..3a84431b 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 @@ -37,7 +37,7 @@ "slot_end": 1731640500000, "slot_roomId": "stage-6", "resources_presentation": "https://docs.google.com/presentation/d/1lKUWcEm1t3Bl4RRPCau4E1fatycz3c_Um37TvwammW4", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/challenges-and-learnings-of-utilizing-blockchain-for-cash-assistance-in-wfpun.pdf", + "resources_slides": "https://drive.google.com/file/d/11kZAI4amvAcIXsWmOwJICfeW2WEguKAb/view", "speakers": [ "suzana-maranhao-moreno" ] 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 e5eca3b5..3558fd1b 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 @@ -35,7 +35,7 @@ "slot_end": 1731403800000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1qjEbqOegs1ocDdXvx_djLjbOkH762J5kzikQ4VqSqdg", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/challenges-developing-and-maintaining-open-source-software-in-web3.pdf", + "resources_slides": "https://drive.google.com/file/d/1uDceJAf9QJwPami2jzrfbEOxGyRKTaL3/view", "speakers": [ "everett-hildenbrandt" ] diff --git a/devcon-api/data/sessions/devcon-7/cheatcalls-eip.json b/devcon-api/data/sessions/devcon-7/cheatcalls-eip.json index 0b0093c4..8acd6597 100644 --- a/devcon-api/data/sessions/devcon-7/cheatcalls-eip.json +++ b/devcon-api/data/sessions/devcon-7/cheatcalls-eip.json @@ -37,7 +37,7 @@ "slot_end": 1731495600000, "slot_roomId": "stage-3", "resources_presentation": "https://docs.google.com/presentation/d/1SPNfEMjAph1OpaPequc8om3JZMEGtbmn17fCEmGQhuE", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/cheatcalls-eip.pdf", + "resources_slides": "https://drive.google.com/file/d/1h_UlftTJ5OCCWsd8hA0KSPJ27dDQwJsi/view", "speakers": [ "kris-kaczor" ] 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 1cc23672..f6470d0b 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 @@ -37,7 +37,7 @@ "slot_end": 1731565800000, "slot_roomId": "classroom-b", "resources_presentation": "https://docs.google.com/presentation/d/116i9aeE05txm_kkq2IUV5e1zkt4cdfE8v3unnfsygbQ", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/check-your-users-humanity-nationality-or-age-with-privacy-preserving-id-proofs.pdf", + "resources_slides": "https://drive.google.com/file/d/1LPieASAyTH3eqZcEzcClwNkXw-G-rHzC/view", "speakers": [ "michael-elliot", "florent", 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 11e6ac46..32996779 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 @@ -37,7 +37,7 @@ "slot_end": 1731477600000, "slot_roomId": "stage-3", "resources_presentation": "https://docs.google.com/presentation/d/1P0tuKkaODBsM7KxkSGtcEnPO4Ol_WaMBik4Mne_Fr0Y", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/circle-stark-gpu-acceleration-an-analysis-of-performance-and-implementation.pdf", + "resources_slides": "https://drive.google.com/file/d/1WZd4UpPYJ-I4MOlEJNXuEvtytQSsubSs/view", "speakers": [ "daniel", "julian-arnesino" 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 6fc06be1..23a42319 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 @@ -37,7 +37,7 @@ "slot_end": 1731659400000, "slot_roomId": "stage-3", "resources_presentation": "https://docs.google.com/presentation/d/1noOR17_aYCG_ZJUZyMBpdklsW49xHNFwO6ykyh99eko", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/circom-buses-a-new-journey.pdf", + "resources_slides": "https://drive.google.com/file/d/17917tWdCe0JC1fAz0PCBeJaMSL6kdn9p/view", "speakers": [ "albert-rubio" ] 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 index 6711d8cc..33c349fa 100644 --- 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 @@ -34,7 +34,7 @@ "slot_end": 1731498000000, "slot_roomId": "classroom-a", "resources_presentation": "https://docs.google.com/presentation/d/1HA7lnd6KnPUYw130uBGO9g_dh4nt0Km9EV8l4rT8-rU", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/civic-tech-meets-dao-lessons-from-japans-largest-digital-public-goods-community.pdf", + "resources_slides": "https://drive.google.com/file/d/1IBUShmsrSzsHLEqzScR9VhPrTgnw9o6u/view", "speakers": [ "hal-seki" ] 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 index 09ed327a..4219652d 100644 --- 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 @@ -31,7 +31,7 @@ "slot_end": 1731660600000, "slot_roomId": "stage-3", "resources_presentation": "https://docs.google.com/presentation/d/1N-AwhGffiR0ykC4WCngFcoVQYru5isOOupvxSu_ZqIc", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/clookup-composite-function-based-lookup-argument.pdf", + "resources_slides": "https://drive.google.com/file/d/1H3oOsVrgF-saUovJjy3g5vYSG6ntTHlk/view", "speakers": [ "wanseob-lim" ] diff --git a/devcon-api/data/sessions/devcon-7/cls-programmable-cryptography.json b/devcon-api/data/sessions/devcon-7/cls-programmable-cryptography.json index c07c2318..3f779688 100644 --- a/devcon-api/data/sessions/devcon-7/cls-programmable-cryptography.json +++ b/devcon-api/data/sessions/devcon-7/cls-programmable-cryptography.json @@ -25,7 +25,7 @@ "slot_end": 1731646800000, "slot_roomId": "breakout-3", "resources_presentation": "https://docs.google.com/presentation/d/1KpnGjqycfpLNFKUjuTryELdVgZfiVhV0qOcH-f6orS0", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/cls-programmable-cryptography.pdf", + "resources_slides": "https://drive.google.com/file/d/1FPkrcYulC9u3mlG4Q7QMg_VSPOZazDBZ/view", "speakers": [ "justin-glibert", "gubsheep", diff --git a/devcon-api/data/sessions/devcon-7/common-knowledge-machines.json b/devcon-api/data/sessions/devcon-7/common-knowledge-machines.json index b625d479..1e4b8ffc 100644 --- a/devcon-api/data/sessions/devcon-7/common-knowledge-machines.json +++ b/devcon-api/data/sessions/devcon-7/common-knowledge-machines.json @@ -32,7 +32,7 @@ "slot_end": 1731409800000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1a63MEhn5HWzDRARwTVIqwlXGcTuEurRAij2MM5-ACMI", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/common-knowledge-machines.pdf", + "resources_slides": "https://drive.google.com/file/d/150sqO_98C8rtvEMVq5crZTtA6kSsccax/view", "speakers": [ "puja-ohlhaver" ] diff --git a/devcon-api/data/sessions/devcon-7/community-notes-scaling-public-epistemics.json b/devcon-api/data/sessions/devcon-7/community-notes-scaling-public-epistemics.json index 99ee86c9..371587d8 100644 --- a/devcon-api/data/sessions/devcon-7/community-notes-scaling-public-epistemics.json +++ b/devcon-api/data/sessions/devcon-7/community-notes-scaling-public-epistemics.json @@ -31,7 +31,7 @@ "slot_end": 1731562200000, "slot_roomId": "breakout-3", "resources_presentation": "https://docs.google.com/presentation/d/10k5sMswiuZ6sjCWh6_3DzYLI8Ix836tP-o0-fhgeUCI", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/community-notes-scaling-public-epistemics.pdf", + "resources_slides": "https://drive.google.com/file/d/1usTYYfGYtQzCbyaP1WI8rEU2lpud8xLG/view", "speakers": [ "jay-baxter" ] diff --git a/devcon-api/data/sessions/devcon-7/comparing-slashing-penalties-on-proof-of-stake-networks.json b/devcon-api/data/sessions/devcon-7/comparing-slashing-penalties-on-proof-of-stake-networks.json index 10bb0d0c..9f08c80f 100644 --- a/devcon-api/data/sessions/devcon-7/comparing-slashing-penalties-on-proof-of-stake-networks.json +++ b/devcon-api/data/sessions/devcon-7/comparing-slashing-penalties-on-proof-of-stake-networks.json @@ -33,7 +33,7 @@ "slot_end": 1731497400000, "slot_roomId": "stage-1", "resources_presentation": "https://docs.google.com/presentation/d/1U1W0kONT5CqQY5olh7ieFlQWhiN9s7HXZjQqM1AuBzg", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/comparing-slashing-penalties-on-proof-of-stake-networks.pdf", + "resources_slides": "https://drive.google.com/file/d/1VypQo2Sue78xs-FzT2lTVNhVS2IGabwD/view", "speakers": [ "eric-alston" ] diff --git a/devcon-api/data/sessions/devcon-7/conditional-recall.json b/devcon-api/data/sessions/devcon-7/conditional-recall.json index 3fe050f5..d78eafc0 100644 --- a/devcon-api/data/sessions/devcon-7/conditional-recall.json +++ b/devcon-api/data/sessions/devcon-7/conditional-recall.json @@ -36,7 +36,7 @@ "slot_end": 1731650400000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1jXv2kbSefJjmF8zhC0ibw1x1paaVWwuDjrd37N_Nzj8", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/conditional-recall.pdf", + "resources_slides": "https://drive.google.com/file/d/1MBGkwol6aPlJeQrf3L5YVddZYWwvWy0r/view", "speakers": [ "christoph-schlegel", "sxysun" 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 9ac9f9d4..f1a80cad 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 @@ -39,7 +39,7 @@ "slot_end": 1731567000000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1LhUMD8kPbukRuIeQXcyC9Nzn52Zdr6JH80byPktkErk", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/coordinating-intelligence-open-algorithm-development-for-science-ai-and-beyond.pdf", + "resources_slides": "https://drive.google.com/file/d/1ch3UFbhUC5HFtrpH6VXITHr5AZmyBJTI/view", "speakers": [ "dr-john-fletcher-phd", "kilian-hikaru-scheutwinkel" 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 63b75119..b8059d8a 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 @@ -35,7 +35,7 @@ "slot_end": 1731472200000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1zHvG3U1k7Ixpod7JNDZSJechFPRUfpGmYtaC0t0ufJA", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/copying-memory-in-evm-how-hard-can-that-be.pdf", + "resources_slides": "https://drive.google.com/file/d/103zrCHIutXZO8_mtK-68QpFlfxTOrWVv/view", "speakers": [ "elia-anzuoni" ] diff --git a/devcon-api/data/sessions/devcon-7/corruption-kyc-and-the-cost-of-compliance.json b/devcon-api/data/sessions/devcon-7/corruption-kyc-and-the-cost-of-compliance.json index 5b48afac..3389d484 100644 --- a/devcon-api/data/sessions/devcon-7/corruption-kyc-and-the-cost-of-compliance.json +++ b/devcon-api/data/sessions/devcon-7/corruption-kyc-and-the-cost-of-compliance.json @@ -31,7 +31,7 @@ "slot_end": 1731583800000, "slot_roomId": "main-stage", "resources_presentation": "https://docs.google.com/presentation/d/1YTeRCkNqi_tWXXuL2gLaihLcpRslx1hjlAncemiP4bU", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/corruption-kyc-and-the-cost-of-compliance.pdf", + "resources_slides": "https://drive.google.com/file/d/1fZ6at-FEnXjAyX8qfE3znM8YwU3fIzpr/view", "speakers": [ "jarrad-hope" ] diff --git a/devcon-api/data/sessions/devcon-7/cross-l2-with-intent-addresses.json b/devcon-api/data/sessions/devcon-7/cross-l2-with-intent-addresses.json index bc0555d7..9cc35bac 100644 --- a/devcon-api/data/sessions/devcon-7/cross-l2-with-intent-addresses.json +++ b/devcon-api/data/sessions/devcon-7/cross-l2-with-intent-addresses.json @@ -38,7 +38,7 @@ "slot_end": 1731576600000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/19NEsXDqwrsMeZ3hvkerJHBNN4pTD7oRWn6fSazU8JWU", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/cross-l2-with-intent-addresses.pdf", + "resources_slides": "https://drive.google.com/file/d/1A4_Pa2cbDHHe6_L6gm2ktHCnOzWEdQW_/view", "speakers": [ "dc-posch", "nalin-b" 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 09a390da..37703dfe 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 @@ -35,7 +35,7 @@ "slot_end": 1731390600000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1I8L_RL8n3RI4PQDkpmQfboZc2IVdS6GLh-psdPM4k5s", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/crypto-is-the-real-world-understanding-the-cryptonative-economy.pdf", + "resources_slides": "https://drive.google.com/file/d/1LzVukBA7im392myDzTOJpZUffVG5z5Nl/view", "speakers": [ "josef-je" ] diff --git a/devcon-api/data/sessions/devcon-7/crypto-twitter-is-wrong-this-is-how-rollups-really-work.json b/devcon-api/data/sessions/devcon-7/crypto-twitter-is-wrong-this-is-how-rollups-really-work.json index 08f3e182..47f30a71 100644 --- a/devcon-api/data/sessions/devcon-7/crypto-twitter-is-wrong-this-is-how-rollups-really-work.json +++ b/devcon-api/data/sessions/devcon-7/crypto-twitter-is-wrong-this-is-how-rollups-really-work.json @@ -33,7 +33,7 @@ "slot_end": 1731400200000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/1Zq5DAdb9ha3cFF-gOzk6L82ORlY9uvzFl7T5sV1W2mg", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/crypto-twitter-is-wrong-this-is-how-rollups-really-work.pdf", + "resources_slides": "https://drive.google.com/file/d/1NV0mr4e5x0vJ-BznUx5j8Xvb3iqQvidK/view", "speakers": [ "kelvin-fichter" ] 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 f7a6a2d5..b76466f3 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 @@ -37,7 +37,7 @@ "slot_end": 1731640500000, "slot_roomId": "stage-3", "resources_presentation": "https://docs.google.com/presentation/d/1abSiS9Ilz8g4Nc9doFglzH8ruOPatELbzUm3z4IqpRE", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/cuevm-gpu-accelerated-evm-for-security-and-beyond.pdf", + "resources_slides": "https://drive.google.com/file/d/1h5eEqI2PO5I3vi-Oy7ZPE5InVRBtFOuA/view", "speakers": [ "minh-ho" ] 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 0eea02e5..0e003aee 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 @@ -34,7 +34,7 @@ "slot_end": 1731402000000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/15uqb6bZbGBerAG0KgTCVf2KHzFimQ1D5YSJ8jUna96c", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/cultivating-the-understory-building-resilient-daos.pdf", + "resources_slides": "https://drive.google.com/file/d/1xK1Ig499KHKUofOKpVgT2W_xD1biJh61/view", "speakers": [ "songyi-lee" ] diff --git a/devcon-api/data/sessions/devcon-7/cults-truth-values-and-the-bubble.json b/devcon-api/data/sessions/devcon-7/cults-truth-values-and-the-bubble.json index 6e2ea941..c29ee49c 100644 --- a/devcon-api/data/sessions/devcon-7/cults-truth-values-and-the-bubble.json +++ b/devcon-api/data/sessions/devcon-7/cults-truth-values-and-the-bubble.json @@ -37,7 +37,7 @@ "slot_end": 1731583800000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/12xOmjbuWiCGoJo_Bx-KMT5zB8_88W6kmYHfhx1CzVcA", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/cults-truth-values-and-the-bubble.pdf", + "resources_slides": "https://drive.google.com/file/d/1vSfQ-yqKGV-B-5P-B-kc9FYQU0rulYcC/view", "speakers": [ "chris", "davide-rezzoli" 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 27dbafce..f86d6e84 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 @@ -34,7 +34,7 @@ "slot_end": 1731494400000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1zKy1Wacd_g6VIy9gBPNTLczV1UoUIzGVToCNnN39u1c", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/cypherpunk-for-centuries-coordination-and-secrecy-across-the-ages.pdf", + "resources_slides": "https://drive.google.com/file/d/1qp0D9X40TlsiZ36J7E1P3YhccrliNn6u/view", "speakers": [ "evin-mcmullen" ] 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 82de088e..95e13280 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 @@ -30,7 +30,7 @@ "slot_end": 1731493800000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1oHb6j9HUcr5SBg9cKc9eUxdiZdwushIlE08dKhrQ1zE", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/cypherpunk-is-slow-not-hyper-financialized-and-unlike-twitter.pdf", + "resources_slides": "https://drive.google.com/file/d/1qJHjV9G5v7I6s3DSDZb7gyTx-QOO-Nql/view", "speakers": [ "sebastian-buergel" ] diff --git a/devcon-api/data/sessions/devcon-7/dacc-eth-defensive-accelerating-ethereum.json b/devcon-api/data/sessions/devcon-7/dacc-eth-defensive-accelerating-ethereum.json index a5522a03..f5c1b3c5 100644 --- a/devcon-api/data/sessions/devcon-7/dacc-eth-defensive-accelerating-ethereum.json +++ b/devcon-api/data/sessions/devcon-7/dacc-eth-defensive-accelerating-ethereum.json @@ -37,7 +37,7 @@ "slot_end": 1731658800000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1fuSrN9JQHv91E6bFCwDtFCGMP2T4Sg6pk3Mhh_y-ZYg", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/dacc-eth-defensive-accelerating-ethereum.pdf", + "resources_slides": "https://drive.google.com/file/d/1do1auA7GAx-rD64irTWSWsiQF4uXsu4D/view", "speakers": [ "han-tuzun" ] diff --git a/devcon-api/data/sessions/devcon-7/dacc-social-tech-from-a-swiss-perspective.json b/devcon-api/data/sessions/devcon-7/dacc-social-tech-from-a-swiss-perspective.json index 0ea075dd..57369609 100644 --- a/devcon-api/data/sessions/devcon-7/dacc-social-tech-from-a-swiss-perspective.json +++ b/devcon-api/data/sessions/devcon-7/dacc-social-tech-from-a-swiss-perspective.json @@ -32,7 +32,7 @@ "slot_end": 1731580800000, "slot_roomId": "breakout-3", "resources_presentation": "https://docs.google.com/presentation/d/1f6N0D4m-xFEHIkJO7OzkhfJlUtBWAno5sr5jRV3Q5kk", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/dacc-social-tech-from-a-swiss-perspective.pdf", + "resources_slides": "https://drive.google.com/file/d/1pkPZzUe3L6PI12hbSwDs78WfmRbGxhq4/view", "speakers": [ "isla-munro", "una-wang" 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 5a5027d0..3981c302 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 @@ -34,7 +34,7 @@ "slot_end": 1731403800000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1Pq-UfROf_3nVsy2VhJLpxOcTmyPsVPQsHMIH4SZRIfY", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/daos-and-borgs-blending-the-best-trust-minimization-techniques-of-the-onchain-and-offchain-worlds.pdf", + "resources_slides": "https://drive.google.com/file/d/1ofAkN0PJc0taGsGZCR4HRJ_e8ZfEA2A7/view", "speakers": [ "gabriel-shapiro" ] 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 8b6fbd58..7b99ef1a 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 @@ -34,7 +34,7 @@ "slot_end": 1731394800000, "slot_roomId": "stage-3", "resources_presentation": "https://docs.google.com/presentation/d/1m4BLa2dYtnZhDK4AVI7x-ufBecnidvE3pGBZchBa82k", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/daos-unmasked-the-hard-truths-behind-the-hype.pdf", + "resources_slides": "https://drive.google.com/file/d/1mS2lnCqkBjQit39J_YAyDojxS_RJF09M/view", "speakers": [ "lefteris-karapetsas" ] 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 fe7d7cfe..dc615f37 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 @@ -35,7 +35,7 @@ "slot_end": 1731642600000, "slot_roomId": "stage-4", "resources_presentation": "https://docs.google.com/presentation/d/1YmHz7J7_ErPzoGv9lX-paIBhxZrCFEk_NqqiRA-wNk8", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/dare-to-be-solo-staking.pdf", + "resources_slides": "https://drive.google.com/file/d/1DgoUV3fxjTFzkGdsm845p2f8Fpae5jTb/view", "speakers": [ "jerome-de-tychey" ] 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 876cbcd1..703319cf 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 @@ -35,7 +35,7 @@ "slot_end": 1731407400000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1t0x6tAJgffLnu_2grB_zh1mp_RzOCOpsI9MX1oYUMlY", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/dark-daos-and-private-coordination.pdf", + "resources_slides": "https://drive.google.com/file/d/1nSPoVGUa-X0K_WHRAeIRS-Ee5YovlOzb/view", "speakers": [ "sarah-allen" ] diff --git a/devcon-api/data/sessions/devcon-7/dark-winter-why-the-risk-of-unnatural-pandemics-is-an-existential-threat.json b/devcon-api/data/sessions/devcon-7/dark-winter-why-the-risk-of-unnatural-pandemics-is-an-existential-threat.json index 444cd969..161dd24b 100644 --- a/devcon-api/data/sessions/devcon-7/dark-winter-why-the-risk-of-unnatural-pandemics-is-an-existential-threat.json +++ b/devcon-api/data/sessions/devcon-7/dark-winter-why-the-risk-of-unnatural-pandemics-is-an-existential-threat.json @@ -31,7 +31,7 @@ "slot_end": 1731569700000, "slot_roomId": "breakout-3", "resources_presentation": "https://docs.google.com/presentation/d/16BGl6R_AIgh1Fz7_yHfLOgt8VeqXZacUFlcwQz9qvOU", - "resources_slides": "https://api.devcon.org/data/slides/devcon-7/dark-winter-why-the-risk-of-unnatural-pandemics-is-an-existential-threat.pdf", + "resources_slides": "https://drive.google.com/file/d/1pE7XPZg4ez44F7Lv-fdNYZId8e9illYJ/view", "speakers": [ "raina-macintyre" ] diff --git a/devcon-api/data/slides/devcon-7/a-dag-based-mechanism-for-fairer-and-more-decentralized-reward-distribution.pdf b/devcon-api/data/slides/devcon-7/a-dag-based-mechanism-for-fairer-and-more-decentralized-reward-distribution.pdf deleted file mode 100644 index ab1ca3cb..00000000 Binary files a/devcon-api/data/slides/devcon-7/a-dag-based-mechanism-for-fairer-and-more-decentralized-reward-distribution.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/a-deep-dive-into-zk-proofs-of-pods.pdf b/devcon-api/data/slides/devcon-7/a-deep-dive-into-zk-proofs-of-pods.pdf deleted file mode 100644 index ef61cb74..00000000 Binary files a/devcon-api/data/slides/devcon-7/a-deep-dive-into-zk-proofs-of-pods.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/a-fast-confirmation-rule-for-ethereum.pdf b/devcon-api/data/slides/devcon-7/a-fast-confirmation-rule-for-ethereum.pdf deleted file mode 100644 index 342d797b..00000000 Binary files a/devcon-api/data/slides/devcon-7/a-fast-confirmation-rule-for-ethereum.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/a-mobile-based-light-client-solution.pdf b/devcon-api/data/slides/devcon-7/a-mobile-based-light-client-solution.pdf deleted file mode 100644 index d6abd0b4..00000000 Binary files a/devcon-api/data/slides/devcon-7/a-mobile-based-light-client-solution.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/a-new-cypherpunk-generation.pdf b/devcon-api/data/slides/devcon-7/a-new-cypherpunk-generation.pdf deleted file mode 100644 index 5010c60a..00000000 Binary files a/devcon-api/data/slides/devcon-7/a-new-cypherpunk-generation.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/a-playbook-of-secure-smart-contract-development.pdf b/devcon-api/data/slides/devcon-7/a-playbook-of-secure-smart-contract-development.pdf deleted file mode 100644 index 794c4930..00000000 Binary files a/devcon-api/data/slides/devcon-7/a-playbook-of-secure-smart-contract-development.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/a-practical-introduction-to-prediction-markets.pdf b/devcon-api/data/slides/devcon-7/a-practical-introduction-to-prediction-markets.pdf deleted file mode 100644 index fd564ae5..00000000 Binary files a/devcon-api/data/slides/devcon-7/a-practical-introduction-to-prediction-markets.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/a-proposers-perspective-on-preconfirmations-a-new-game-in-town.pdf b/devcon-api/data/slides/devcon-7/a-proposers-perspective-on-preconfirmations-a-new-game-in-town.pdf deleted file mode 100644 index 2d78cddc..00000000 Binary files a/devcon-api/data/slides/devcon-7/a-proposers-perspective-on-preconfirmations-a-new-game-in-town.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/a-revenue-model-for-based-rollups.pdf b/devcon-api/data/slides/devcon-7/a-revenue-model-for-based-rollups.pdf deleted file mode 100644 index 6bb6de37..00000000 Binary files a/devcon-api/data/slides/devcon-7/a-revenue-model-for-based-rollups.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/a-toolbox-for-monitoring-the-health-of-the-ethereum-p2p-network.pdf b/devcon-api/data/slides/devcon-7/a-toolbox-for-monitoring-the-health-of-the-ethereum-p2p-network.pdf deleted file mode 100644 index 3d38297e..00000000 Binary files a/devcon-api/data/slides/devcon-7/a-toolbox-for-monitoring-the-health-of-the-ethereum-p2p-network.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/abstract-wallets-and-chains-through-profiles.pdf b/devcon-api/data/slides/devcon-7/abstract-wallets-and-chains-through-profiles.pdf deleted file mode 100644 index 530158a9..00000000 Binary files a/devcon-api/data/slides/devcon-7/abstract-wallets-and-chains-through-profiles.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/achieving-chain-abstraction-through-transaction-orchestration.pdf b/devcon-api/data/slides/devcon-7/achieving-chain-abstraction-through-transaction-orchestration.pdf deleted file mode 100644 index 7a6a44cc..00000000 Binary files a/devcon-api/data/slides/devcon-7/achieving-chain-abstraction-through-transaction-orchestration.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/activation-in-crypto-how-crypto-apps-go-mainstream.pdf b/devcon-api/data/slides/devcon-7/activation-in-crypto-how-crypto-apps-go-mainstream.pdf deleted file mode 100644 index ab21fdd2..00000000 Binary files a/devcon-api/data/slides/devcon-7/activation-in-crypto-how-crypto-apps-go-mainstream.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/advancing-ethereum-scalability-architectural-innovation-trends-in-the-layer-2.pdf b/devcon-api/data/slides/devcon-7/advancing-ethereum-scalability-architectural-innovation-trends-in-the-layer-2.pdf deleted file mode 100644 index 70a94676..00000000 Binary files a/devcon-api/data/slides/devcon-7/advancing-ethereum-scalability-architectural-innovation-trends-in-the-layer-2.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/advancing-op-stack-to-zk-rollup-achieving-efficiency-and-security-with-zero-knowledge-proofs.pdf b/devcon-api/data/slides/devcon-7/advancing-op-stack-to-zk-rollup-achieving-efficiency-and-security-with-zero-knowledge-proofs.pdf deleted file mode 100644 index fb2fa2cb..00000000 Binary files a/devcon-api/data/slides/devcon-7/advancing-op-stack-to-zk-rollup-achieving-efficiency-and-security-with-zero-knowledge-proofs.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/agent-based-modeling-of-execution-tickets.pdf b/devcon-api/data/slides/devcon-7/agent-based-modeling-of-execution-tickets.pdf deleted file mode 100644 index da28a5e9..00000000 Binary files a/devcon-api/data/slides/devcon-7/agent-based-modeling-of-execution-tickets.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/ai-agents-x-prediction-markets.pdf b/devcon-api/data/slides/devcon-7/ai-agents-x-prediction-markets.pdf deleted file mode 100644 index 8e1ed557..00000000 Binary files a/devcon-api/data/slides/devcon-7/ai-agents-x-prediction-markets.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/ai-as-an-interface-to-the-game-a-round-up.pdf b/devcon-api/data/slides/devcon-7/ai-as-an-interface-to-the-game-a-round-up.pdf deleted file mode 100644 index b120f144..00000000 Binary files a/devcon-api/data/slides/devcon-7/ai-as-an-interface-to-the-game-a-round-up.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/amms-as-managed-customized-portfolios.pdf b/devcon-api/data/slides/devcon-7/amms-as-managed-customized-portfolios.pdf deleted file mode 100644 index dd4b9fbb..00000000 Binary files a/devcon-api/data/slides/devcon-7/amms-as-managed-customized-portfolios.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/an-in-depth-picture-of-the-current-ethereum-network.pdf b/devcon-api/data/slides/devcon-7/an-in-depth-picture-of-the-current-ethereum-network.pdf deleted file mode 100644 index 27a6475b..00000000 Binary files a/devcon-api/data/slides/devcon-7/an-in-depth-picture-of-the-current-ethereum-network.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/an-introduction-to-cryptography-new-and-old.pdf b/devcon-api/data/slides/devcon-7/an-introduction-to-cryptography-new-and-old.pdf deleted file mode 100644 index c3208f68..00000000 Binary files a/devcon-api/data/slides/devcon-7/an-introduction-to-cryptography-new-and-old.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/an-introduction-to-post-quantum-signature-schemes-for-ethereum.pdf b/devcon-api/data/slides/devcon-7/an-introduction-to-post-quantum-signature-schemes-for-ethereum.pdf deleted file mode 100644 index 24c3c235..00000000 Binary files a/devcon-api/data/slides/devcon-7/an-introduction-to-post-quantum-signature-schemes-for-ethereum.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/anatomy-of-a-web3-startup-chapter-1.pdf b/devcon-api/data/slides/devcon-7/anatomy-of-a-web3-startup-chapter-1.pdf deleted file mode 100644 index 58b313b1..00000000 Binary files a/devcon-api/data/slides/devcon-7/anatomy-of-a-web3-startup-chapter-1.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/announcing-the-2025-ef-internship-program.pdf b/devcon-api/data/slides/devcon-7/announcing-the-2025-ef-internship-program.pdf deleted file mode 100644 index 42d0b560..00000000 Binary files a/devcon-api/data/slides/devcon-7/announcing-the-2025-ef-internship-program.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/announcing-the-argot-collective.pdf b/devcon-api/data/slides/devcon-7/announcing-the-argot-collective.pdf deleted file mode 100644 index 7ddc7c3c..00000000 Binary files a/devcon-api/data/slides/devcon-7/announcing-the-argot-collective.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/anon-aadhaar-protocol-using-halo2-and-noir.pdf b/devcon-api/data/slides/devcon-7/anon-aadhaar-protocol-using-halo2-and-noir.pdf deleted file mode 100644 index 27d8110a..00000000 Binary files a/devcon-api/data/slides/devcon-7/anon-aadhaar-protocol-using-halo2-and-noir.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/anti-correlation-penalties.pdf b/devcon-api/data/slides/devcon-7/anti-correlation-penalties.pdf deleted file mode 100644 index 55bb386e..00000000 Binary files a/devcon-api/data/slides/devcon-7/anti-correlation-penalties.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/arbitrumdao-a-year-review-with-lessons-learnt-interesting-research-questions-and-future-direction.pdf b/devcon-api/data/slides/devcon-7/arbitrumdao-a-year-review-with-lessons-learnt-interesting-research-questions-and-future-direction.pdf deleted file mode 100644 index 83f1ecee..00000000 Binary files a/devcon-api/data/slides/devcon-7/arbitrumdao-a-year-review-with-lessons-learnt-interesting-research-questions-and-future-direction.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/are-l2s-extractive-to-ethereum.pdf b/devcon-api/data/slides/devcon-7/are-l2s-extractive-to-ethereum.pdf deleted file mode 100644 index e6b3129d..00000000 Binary files a/devcon-api/data/slides/devcon-7/are-l2s-extractive-to-ethereum.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/argentinas-opportunity-and-the-case-for-a-special-economic-zone.pdf b/devcon-api/data/slides/devcon-7/argentinas-opportunity-and-the-case-for-a-special-economic-zone.pdf deleted file mode 100644 index 66fa67c5..00000000 Binary files a/devcon-api/data/slides/devcon-7/argentinas-opportunity-and-the-case-for-a-special-economic-zone.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/aw-rpg-mud-day-demo.pdf b/devcon-api/data/slides/devcon-7/aw-rpg-mud-day-demo.pdf deleted file mode 100644 index 57f96a70..00000000 Binary files a/devcon-api/data/slides/devcon-7/aw-rpg-mud-day-demo.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/based-preconfirmations-with-mr-mev-boost.pdf b/devcon-api/data/slides/devcon-7/based-preconfirmations-with-mr-mev-boost.pdf deleted file mode 100644 index e96bef7f..00000000 Binary files a/devcon-api/data/slides/devcon-7/based-preconfirmations-with-mr-mev-boost.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/behind-zupass-applied-cryptography-for-consumers.pdf b/devcon-api/data/slides/devcon-7/behind-zupass-applied-cryptography-for-consumers.pdf deleted file mode 100644 index a158b306..00000000 Binary files a/devcon-api/data/slides/devcon-7/behind-zupass-applied-cryptography-for-consumers.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/better-privacy-defaults-for-your-users-with-stealth-addresses.pdf b/devcon-api/data/slides/devcon-7/better-privacy-defaults-for-your-users-with-stealth-addresses.pdf deleted file mode 100644 index ee6ade2b..00000000 Binary files a/devcon-api/data/slides/devcon-7/better-privacy-defaults-for-your-users-with-stealth-addresses.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/beyond-ligero-and-brakedown-building-a-fast-prover-based-on-list-polynomial-commitments.pdf b/devcon-api/data/slides/devcon-7/beyond-ligero-and-brakedown-building-a-fast-prover-based-on-list-polynomial-commitments.pdf deleted file mode 100644 index 2b8cd236..00000000 Binary files a/devcon-api/data/slides/devcon-7/beyond-ligero-and-brakedown-building-a-fast-prover-based-on-list-polynomial-commitments.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/beyond-multidimensional-fee-markets.pdf b/devcon-api/data/slides/devcon-7/beyond-multidimensional-fee-markets.pdf deleted file mode 100644 index acc8009c..00000000 Binary files a/devcon-api/data/slides/devcon-7/beyond-multidimensional-fee-markets.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/beyond-recursive-proving-for-starknet.pdf b/devcon-api/data/slides/devcon-7/beyond-recursive-proving-for-starknet.pdf deleted file mode 100644 index 1b8d5495..00000000 Binary files a/devcon-api/data/slides/devcon-7/beyond-recursive-proving-for-starknet.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/beyond-technology-ethereum-as-the-philosophy.pdf b/devcon-api/data/slides/devcon-7/beyond-technology-ethereum-as-the-philosophy.pdf deleted file mode 100644 index 469541d8..00000000 Binary files a/devcon-api/data/slides/devcon-7/beyond-technology-ethereum-as-the-philosophy.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/beyond-the-surface-the-hidden-benefits-of-client-diversity.pdf b/devcon-api/data/slides/devcon-7/beyond-the-surface-the-hidden-benefits-of-client-diversity.pdf deleted file mode 100644 index d9c8ea04..00000000 Binary files a/devcon-api/data/slides/devcon-7/beyond-the-surface-the-hidden-benefits-of-client-diversity.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/biomes-mud-day-demo.pdf b/devcon-api/data/slides/devcon-7/biomes-mud-day-demo.pdf deleted file mode 100644 index 59b50c97..00000000 Binary files a/devcon-api/data/slides/devcon-7/biomes-mud-day-demo.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/biometric-proof-of-personhood-verification-in-worldcoin.pdf b/devcon-api/data/slides/devcon-7/biometric-proof-of-personhood-verification-in-worldcoin.pdf deleted file mode 100644 index 1244f4b1..00000000 Binary files a/devcon-api/data/slides/devcon-7/biometric-proof-of-personhood-verification-in-worldcoin.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/blockchain-and-the-economy-of-online-information.pdf b/devcon-api/data/slides/devcon-7/blockchain-and-the-economy-of-online-information.pdf deleted file mode 100644 index ea078b75..00000000 Binary files a/devcon-api/data/slides/devcon-7/blockchain-and-the-economy-of-online-information.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/blockchain-for-humanitarian-aid-disbursements.pdf b/devcon-api/data/slides/devcon-7/blockchain-for-humanitarian-aid-disbursements.pdf deleted file mode 100644 index 78c85f5b..00000000 Binary files a/devcon-api/data/slides/devcon-7/blockchain-for-humanitarian-aid-disbursements.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/blockchains-unique-potential-transforming-lives-and-the-humanitarian-sector-for-refugee-solutions.pdf b/devcon-api/data/slides/devcon-7/blockchains-unique-potential-transforming-lives-and-the-humanitarian-sector-for-refugee-solutions.pdf deleted file mode 100644 index 4b733aa6..00000000 Binary files a/devcon-api/data/slides/devcon-7/blockchains-unique-potential-transforming-lives-and-the-humanitarian-sector-for-refugee-solutions.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/bootstrap-your-dapp-ux.pdf b/devcon-api/data/slides/devcon-7/bootstrap-your-dapp-ux.pdf deleted file mode 100644 index db95807b..00000000 Binary files a/devcon-api/data/slides/devcon-7/bootstrap-your-dapp-ux.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/bootstrapping-a-block-builder.pdf b/devcon-api/data/slides/devcon-7/bootstrapping-a-block-builder.pdf deleted file mode 100644 index 2c152a50..00000000 Binary files a/devcon-api/data/slides/devcon-7/bootstrapping-a-block-builder.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/braid-implementing-multiple-concurrent-proposers.pdf b/devcon-api/data/slides/devcon-7/braid-implementing-multiple-concurrent-proposers.pdf deleted file mode 100644 index 4686f86b..00000000 Binary files a/devcon-api/data/slides/devcon-7/braid-implementing-multiple-concurrent-proposers.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/bridging-tradfi-and-defi-through-ethereum-and-evm-a-pathway-to-innovation.pdf b/devcon-api/data/slides/devcon-7/bridging-tradfi-and-defi-through-ethereum-and-evm-a-pathway-to-innovation.pdf deleted file mode 100644 index 4963e9cc..00000000 Binary files a/devcon-api/data/slides/devcon-7/bridging-tradfi-and-defi-through-ethereum-and-evm-a-pathway-to-innovation.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/bringing-ai-on-chain.pdf b/devcon-api/data/slides/devcon-7/bringing-ai-on-chain.pdf deleted file mode 100644 index 6186e6cf..00000000 Binary files a/devcon-api/data/slides/devcon-7/bringing-ai-on-chain.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/bringing-an-open-music-protocol-into-the-real-world-onboarding-millions.pdf b/devcon-api/data/slides/devcon-7/bringing-an-open-music-protocol-into-the-real-world-onboarding-millions.pdf deleted file mode 100644 index e9ac19cd..00000000 Binary files a/devcon-api/data/slides/devcon-7/bringing-an-open-music-protocol-into-the-real-world-onboarding-millions.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/bringing-ethereum-to-1b-telegram-users.pdf b/devcon-api/data/slides/devcon-7/bringing-ethereum-to-1b-telegram-users.pdf deleted file mode 100644 index ea63c8e9..00000000 Binary files a/devcon-api/data/slides/devcon-7/bringing-ethereum-to-1b-telegram-users.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/bringing-peer-to-peer-networks-to-all-the-peers.pdf b/devcon-api/data/slides/devcon-7/bringing-peer-to-peer-networks-to-all-the-peers.pdf deleted file mode 100644 index ef167110..00000000 Binary files a/devcon-api/data/slides/devcon-7/bringing-peer-to-peer-networks-to-all-the-peers.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/bringing-real-world-identity-on-chain.pdf b/devcon-api/data/slides/devcon-7/bringing-real-world-identity-on-chain.pdf deleted file mode 100644 index d54ae9d3..00000000 Binary files a/devcon-api/data/slides/devcon-7/bringing-real-world-identity-on-chain.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/bringing-web2-users-onchain-picnics-case-study.pdf b/devcon-api/data/slides/devcon-7/bringing-web2-users-onchain-picnics-case-study.pdf deleted file mode 100644 index 8db9b0d2..00000000 Binary files a/devcon-api/data/slides/devcon-7/bringing-web2-users-onchain-picnics-case-study.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/bringing-your-own-cryptographic-identity-to-smart-accounts.pdf b/devcon-api/data/slides/devcon-7/bringing-your-own-cryptographic-identity-to-smart-accounts.pdf deleted file mode 100644 index 01fcd13d..00000000 Binary files a/devcon-api/data/slides/devcon-7/bringing-your-own-cryptographic-identity-to-smart-accounts.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/build-a-fully-onchain-game-with-mud-in-20-minutes.pdf b/devcon-api/data/slides/devcon-7/build-a-fully-onchain-game-with-mud-in-20-minutes.pdf deleted file mode 100644 index 077ab613..00000000 Binary files a/devcon-api/data/slides/devcon-7/build-a-fully-onchain-game-with-mud-in-20-minutes.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/build-your-first-onchain-game-with-mud-in-5-minutes.pdf b/devcon-api/data/slides/devcon-7/build-your-first-onchain-game-with-mud-in-5-minutes.pdf deleted file mode 100644 index 64fce151..00000000 Binary files a/devcon-api/data/slides/devcon-7/build-your-first-onchain-game-with-mud-in-5-minutes.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/building-a-builder-community-in-africa-from-ground-up-the-hurdles-to-navigate-the-silo-mindset-and-overcoming-it-with-clear-conviction.pdf b/devcon-api/data/slides/devcon-7/building-a-builder-community-in-africa-from-ground-up-the-hurdles-to-navigate-the-silo-mindset-and-overcoming-it-with-clear-conviction.pdf deleted file mode 100644 index 6e4e0f5e..00000000 Binary files a/devcon-api/data/slides/devcon-7/building-a-builder-community-in-africa-from-ground-up-the-hurdles-to-navigate-the-silo-mindset-and-overcoming-it-with-clear-conviction.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/building-a-cross-chain-dex-with-chain-abstraction-and-intents.pdf b/devcon-api/data/slides/devcon-7/building-a-cross-chain-dex-with-chain-abstraction-and-intents.pdf deleted file mode 100644 index cacd84b0..00000000 Binary files a/devcon-api/data/slides/devcon-7/building-a-cross-chain-dex-with-chain-abstraction-and-intents.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/building-a-developer-empire-unitas-et-innovatio.pdf b/devcon-api/data/slides/devcon-7/building-a-developer-empire-unitas-et-innovatio.pdf deleted file mode 100644 index 5112a77e..00000000 Binary files a/devcon-api/data/slides/devcon-7/building-a-developer-empire-unitas-et-innovatio.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/building-a-future-proof-l2.pdf b/devcon-api/data/slides/devcon-7/building-a-future-proof-l2.pdf deleted file mode 100644 index cd8d9354..00000000 Binary files a/devcon-api/data/slides/devcon-7/building-a-future-proof-l2.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/building-a-smart-passkey-wallet-with-aa.pdf b/devcon-api/data/slides/devcon-7/building-a-smart-passkey-wallet-with-aa.pdf deleted file mode 100644 index 26f414e1..00000000 Binary files a/devcon-api/data/slides/devcon-7/building-a-smart-passkey-wallet-with-aa.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/building-a-social-app-with-spend-permissions.pdf b/devcon-api/data/slides/devcon-7/building-a-social-app-with-spend-permissions.pdf deleted file mode 100644 index 2ceb465b..00000000 Binary files a/devcon-api/data/slides/devcon-7/building-a-social-app-with-spend-permissions.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/building-consumer-apps-with-programmable-cryptography.pdf b/devcon-api/data/slides/devcon-7/building-consumer-apps-with-programmable-cryptography.pdf deleted file mode 100644 index d6f517e7..00000000 Binary files a/devcon-api/data/slides/devcon-7/building-consumer-apps-with-programmable-cryptography.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/building-developer-communities-101.pdf b/devcon-api/data/slides/devcon-7/building-developer-communities-101.pdf deleted file mode 100644 index f4d95b60..00000000 Binary files a/devcon-api/data/slides/devcon-7/building-developer-communities-101.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/building-ecosystem-health-metrics-with-open-data-sources.pdf b/devcon-api/data/slides/devcon-7/building-ecosystem-health-metrics-with-open-data-sources.pdf deleted file mode 100644 index 1b29adeb..00000000 Binary files a/devcon-api/data/slides/devcon-7/building-ecosystem-health-metrics-with-open-data-sources.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/building-experience-insights-from-dapp-learning-how-to-create-a-thriving-ethereum-focused-community.pdf b/devcon-api/data/slides/devcon-7/building-experience-insights-from-dapp-learning-how-to-create-a-thriving-ethereum-focused-community.pdf deleted file mode 100644 index b394f4b8..00000000 Binary files a/devcon-api/data/slides/devcon-7/building-experience-insights-from-dapp-learning-how-to-create-a-thriving-ethereum-focused-community.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/building-for-the-next-billion-product-validation-tactics.pdf b/devcon-api/data/slides/devcon-7/building-for-the-next-billion-product-validation-tactics.pdf deleted file mode 100644 index 61880160..00000000 Binary files a/devcon-api/data/slides/devcon-7/building-for-the-next-billion-product-validation-tactics.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/building-resilient-teams-navigating-the-web3-ecosystem.pdf b/devcon-api/data/slides/devcon-7/building-resilient-teams-navigating-the-web3-ecosystem.pdf deleted file mode 100644 index 2116886e..00000000 Binary files a/devcon-api/data/slides/devcon-7/building-resilient-teams-navigating-the-web3-ecosystem.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/building-the-eve-frontier.pdf b/devcon-api/data/slides/devcon-7/building-the-eve-frontier.pdf deleted file mode 100644 index b7d7e50b..00000000 Binary files a/devcon-api/data/slides/devcon-7/building-the-eve-frontier.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/building-with-intention-achieving-system-qualities-through-design-choices.pdf b/devcon-api/data/slides/devcon-7/building-with-intention-achieving-system-qualities-through-design-choices.pdf deleted file mode 100644 index d2973d86..00000000 Binary files a/devcon-api/data/slides/devcon-7/building-with-intention-achieving-system-qualities-through-design-choices.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/butterfly-effects-paradoxes-of-account-abstraction-in-defi.pdf b/devcon-api/data/slides/devcon-7/butterfly-effects-paradoxes-of-account-abstraction-in-defi.pdf deleted file mode 100644 index f56cc507..00000000 Binary files a/devcon-api/data/slides/devcon-7/butterfly-effects-paradoxes-of-account-abstraction-in-defi.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/cafecosmos-mud-day-demo.pdf b/devcon-api/data/slides/devcon-7/cafecosmos-mud-day-demo.pdf deleted file mode 100644 index 8dd8adac..00000000 Binary files a/devcon-api/data/slides/devcon-7/cafecosmos-mud-day-demo.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/can-we-fix-mev.pdf b/devcon-api/data/slides/devcon-7/can-we-fix-mev.pdf deleted file mode 100644 index 78b90570..00000000 Binary files a/devcon-api/data/slides/devcon-7/can-we-fix-mev.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/can-we-formally-verify-implementations-of-cryptographic-libraries-like-the-c-kzg-library.pdf b/devcon-api/data/slides/devcon-7/can-we-formally-verify-implementations-of-cryptographic-libraries-like-the-c-kzg-library.pdf deleted file mode 100644 index c33c5139..00000000 Binary files a/devcon-api/data/slides/devcon-7/can-we-formally-verify-implementations-of-cryptographic-libraries-like-the-c-kzg-library.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/can-zero-knowledge-and-blockchains-help-humanity-survive.pdf b/devcon-api/data/slides/devcon-7/can-zero-knowledge-and-blockchains-help-humanity-survive.pdf deleted file mode 100644 index be4d1033..00000000 Binary files a/devcon-api/data/slides/devcon-7/can-zero-knowledge-and-blockchains-help-humanity-survive.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/chain-abstracted-smart-accounts-how-to-build-amazing-web3-ux-in-2024.pdf b/devcon-api/data/slides/devcon-7/chain-abstracted-smart-accounts-how-to-build-amazing-web3-ux-in-2024.pdf deleted file mode 100644 index feb007f8..00000000 Binary files a/devcon-api/data/slides/devcon-7/chain-abstracted-smart-accounts-how-to-build-amazing-web3-ux-in-2024.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/chain-abstraction-but-i-want-to-know-where-my-tokens-are.pdf b/devcon-api/data/slides/devcon-7/chain-abstraction-but-i-want-to-know-where-my-tokens-are.pdf deleted file mode 100644 index 24c0e055..00000000 Binary files a/devcon-api/data/slides/devcon-7/chain-abstraction-but-i-want-to-know-where-my-tokens-are.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/chain-abstraction-is-risk-abstraction.pdf b/devcon-api/data/slides/devcon-7/chain-abstraction-is-risk-abstraction.pdf deleted file mode 100644 index 977a792e..00000000 Binary files a/devcon-api/data/slides/devcon-7/chain-abstraction-is-risk-abstraction.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/challenges-and-learnings-of-utilizing-blockchain-for-cash-assistance-in-wfpun.pdf b/devcon-api/data/slides/devcon-7/challenges-and-learnings-of-utilizing-blockchain-for-cash-assistance-in-wfpun.pdf deleted file mode 100644 index c9334b47..00000000 Binary files a/devcon-api/data/slides/devcon-7/challenges-and-learnings-of-utilizing-blockchain-for-cash-assistance-in-wfpun.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/challenges-developing-and-maintaining-open-source-software-in-web3.pdf b/devcon-api/data/slides/devcon-7/challenges-developing-and-maintaining-open-source-software-in-web3.pdf deleted file mode 100644 index fc51c557..00000000 Binary files a/devcon-api/data/slides/devcon-7/challenges-developing-and-maintaining-open-source-software-in-web3.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/cheatcalls-eip.pdf b/devcon-api/data/slides/devcon-7/cheatcalls-eip.pdf deleted file mode 100644 index 4163e668..00000000 Binary files a/devcon-api/data/slides/devcon-7/cheatcalls-eip.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/check-your-users-humanity-nationality-or-age-with-privacy-preserving-id-proofs.pdf b/devcon-api/data/slides/devcon-7/check-your-users-humanity-nationality-or-age-with-privacy-preserving-id-proofs.pdf deleted file mode 100644 index a6f1a5f7..00000000 Binary files a/devcon-api/data/slides/devcon-7/check-your-users-humanity-nationality-or-age-with-privacy-preserving-id-proofs.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/circle-stark-gpu-acceleration-an-analysis-of-performance-and-implementation.pdf b/devcon-api/data/slides/devcon-7/circle-stark-gpu-acceleration-an-analysis-of-performance-and-implementation.pdf deleted file mode 100644 index 7cf4f4bf..00000000 Binary files a/devcon-api/data/slides/devcon-7/circle-stark-gpu-acceleration-an-analysis-of-performance-and-implementation.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/circom-buses-a-new-journey.pdf b/devcon-api/data/slides/devcon-7/circom-buses-a-new-journey.pdf deleted file mode 100644 index f53c42cd..00000000 Binary files a/devcon-api/data/slides/devcon-7/circom-buses-a-new-journey.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/civic-tech-meets-dao-lessons-from-japans-largest-digital-public-goods-community.pdf b/devcon-api/data/slides/devcon-7/civic-tech-meets-dao-lessons-from-japans-largest-digital-public-goods-community.pdf deleted file mode 100644 index 3fe68880..00000000 Binary files a/devcon-api/data/slides/devcon-7/civic-tech-meets-dao-lessons-from-japans-largest-digital-public-goods-community.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/clookup-composite-function-based-lookup-argument.pdf b/devcon-api/data/slides/devcon-7/clookup-composite-function-based-lookup-argument.pdf deleted file mode 100644 index eb496003..00000000 Binary files a/devcon-api/data/slides/devcon-7/clookup-composite-function-based-lookup-argument.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/cls-programmable-cryptography.pdf b/devcon-api/data/slides/devcon-7/cls-programmable-cryptography.pdf deleted file mode 100644 index 40663a94..00000000 Binary files a/devcon-api/data/slides/devcon-7/cls-programmable-cryptography.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/common-knowledge-machines.pdf b/devcon-api/data/slides/devcon-7/common-knowledge-machines.pdf deleted file mode 100644 index 367fa6cc..00000000 Binary files a/devcon-api/data/slides/devcon-7/common-knowledge-machines.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/community-notes-scaling-public-epistemics.pdf b/devcon-api/data/slides/devcon-7/community-notes-scaling-public-epistemics.pdf deleted file mode 100644 index 14693c91..00000000 Binary files a/devcon-api/data/slides/devcon-7/community-notes-scaling-public-epistemics.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/comparing-slashing-penalties-on-proof-of-stake-networks.pdf b/devcon-api/data/slides/devcon-7/comparing-slashing-penalties-on-proof-of-stake-networks.pdf deleted file mode 100644 index e1563880..00000000 Binary files a/devcon-api/data/slides/devcon-7/comparing-slashing-penalties-on-proof-of-stake-networks.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/conditional-recall.pdf b/devcon-api/data/slides/devcon-7/conditional-recall.pdf deleted file mode 100644 index de9dbb6c..00000000 Binary files a/devcon-api/data/slides/devcon-7/conditional-recall.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/coordinating-intelligence-open-algorithm-development-for-science-ai-and-beyond.pdf b/devcon-api/data/slides/devcon-7/coordinating-intelligence-open-algorithm-development-for-science-ai-and-beyond.pdf deleted file mode 100644 index f696989a..00000000 Binary files a/devcon-api/data/slides/devcon-7/coordinating-intelligence-open-algorithm-development-for-science-ai-and-beyond.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/copying-memory-in-evm-how-hard-can-that-be.pdf b/devcon-api/data/slides/devcon-7/copying-memory-in-evm-how-hard-can-that-be.pdf deleted file mode 100644 index 9383f912..00000000 Binary files a/devcon-api/data/slides/devcon-7/copying-memory-in-evm-how-hard-can-that-be.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/corruption-kyc-and-the-cost-of-compliance.pdf b/devcon-api/data/slides/devcon-7/corruption-kyc-and-the-cost-of-compliance.pdf deleted file mode 100644 index ba1fc459..00000000 Binary files a/devcon-api/data/slides/devcon-7/corruption-kyc-and-the-cost-of-compliance.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/cross-l2-with-intent-addresses.pdf b/devcon-api/data/slides/devcon-7/cross-l2-with-intent-addresses.pdf deleted file mode 100644 index 87b6e1c4..00000000 Binary files a/devcon-api/data/slides/devcon-7/cross-l2-with-intent-addresses.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/crypto-is-the-real-world-understanding-the-cryptonative-economy.pdf b/devcon-api/data/slides/devcon-7/crypto-is-the-real-world-understanding-the-cryptonative-economy.pdf deleted file mode 100644 index 7f1de601..00000000 Binary files a/devcon-api/data/slides/devcon-7/crypto-is-the-real-world-understanding-the-cryptonative-economy.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/crypto-twitter-is-wrong-this-is-how-rollups-really-work.pdf b/devcon-api/data/slides/devcon-7/crypto-twitter-is-wrong-this-is-how-rollups-really-work.pdf deleted file mode 100644 index b49c37db..00000000 Binary files a/devcon-api/data/slides/devcon-7/crypto-twitter-is-wrong-this-is-how-rollups-really-work.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/cuevm-gpu-accelerated-evm-for-security-and-beyond.pdf b/devcon-api/data/slides/devcon-7/cuevm-gpu-accelerated-evm-for-security-and-beyond.pdf deleted file mode 100644 index f1ba02a5..00000000 Binary files a/devcon-api/data/slides/devcon-7/cuevm-gpu-accelerated-evm-for-security-and-beyond.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/cultivating-the-understory-building-resilient-daos.pdf b/devcon-api/data/slides/devcon-7/cultivating-the-understory-building-resilient-daos.pdf deleted file mode 100644 index a710680c..00000000 Binary files a/devcon-api/data/slides/devcon-7/cultivating-the-understory-building-resilient-daos.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/cults-truth-values-and-the-bubble.pdf b/devcon-api/data/slides/devcon-7/cults-truth-values-and-the-bubble.pdf deleted file mode 100644 index 215beb8a..00000000 Binary files a/devcon-api/data/slides/devcon-7/cults-truth-values-and-the-bubble.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/cypherpunk-for-centuries-coordination-and-secrecy-across-the-ages.pdf b/devcon-api/data/slides/devcon-7/cypherpunk-for-centuries-coordination-and-secrecy-across-the-ages.pdf deleted file mode 100644 index 5503f2e1..00000000 Binary files a/devcon-api/data/slides/devcon-7/cypherpunk-for-centuries-coordination-and-secrecy-across-the-ages.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/cypherpunk-is-slow-not-hyper-financialized-and-unlike-twitter.pdf b/devcon-api/data/slides/devcon-7/cypherpunk-is-slow-not-hyper-financialized-and-unlike-twitter.pdf deleted file mode 100644 index f8f5ad8b..00000000 Binary files a/devcon-api/data/slides/devcon-7/cypherpunk-is-slow-not-hyper-financialized-and-unlike-twitter.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/dacc-eth-defensive-accelerating-ethereum.pdf b/devcon-api/data/slides/devcon-7/dacc-eth-defensive-accelerating-ethereum.pdf deleted file mode 100644 index ce663ba3..00000000 Binary files a/devcon-api/data/slides/devcon-7/dacc-eth-defensive-accelerating-ethereum.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/dacc-social-tech-from-a-swiss-perspective.pdf b/devcon-api/data/slides/devcon-7/dacc-social-tech-from-a-swiss-perspective.pdf deleted file mode 100644 index f5e25998..00000000 Binary files a/devcon-api/data/slides/devcon-7/dacc-social-tech-from-a-swiss-perspective.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/daos-and-borgs-blending-the-best-trust-minimization-techniques-of-the-onchain-and-offchain-worlds.pdf b/devcon-api/data/slides/devcon-7/daos-and-borgs-blending-the-best-trust-minimization-techniques-of-the-onchain-and-offchain-worlds.pdf deleted file mode 100644 index 5dcad4d0..00000000 Binary files a/devcon-api/data/slides/devcon-7/daos-and-borgs-blending-the-best-trust-minimization-techniques-of-the-onchain-and-offchain-worlds.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/daos-unmasked-the-hard-truths-behind-the-hype.pdf b/devcon-api/data/slides/devcon-7/daos-unmasked-the-hard-truths-behind-the-hype.pdf deleted file mode 100644 index 53295339..00000000 Binary files a/devcon-api/data/slides/devcon-7/daos-unmasked-the-hard-truths-behind-the-hype.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/dare-to-be-solo-staking.pdf b/devcon-api/data/slides/devcon-7/dare-to-be-solo-staking.pdf deleted file mode 100644 index 93122e5e..00000000 Binary files a/devcon-api/data/slides/devcon-7/dare-to-be-solo-staking.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/dark-daos-and-private-coordination.pdf b/devcon-api/data/slides/devcon-7/dark-daos-and-private-coordination.pdf deleted file mode 100644 index 010e6069..00000000 Binary files a/devcon-api/data/slides/devcon-7/dark-daos-and-private-coordination.pdf and /dev/null differ diff --git a/devcon-api/data/slides/devcon-7/dark-winter-why-the-risk-of-unnatural-pandemics-is-an-existential-threat.pdf b/devcon-api/data/slides/devcon-7/dark-winter-why-the-risk-of-unnatural-pandemics-is-an-existential-threat.pdf deleted file mode 100644 index bf9d6c6e..00000000 Binary files a/devcon-api/data/slides/devcon-7/dark-winter-why-the-risk-of-unnatural-pandemics-is-an-existential-threat.pdf and /dev/null differ diff --git a/devcon-api/src/clients/slides.ts b/devcon-api/src/clients/slides.ts index fd948443..db21a0f9 100644 --- a/devcon-api/src/clients/slides.ts +++ b/devcon-api/src/clients/slides.ts @@ -132,6 +132,34 @@ export async function CreatePresentationFromTemplate(title: string, id: string, } } +export async function UploadSlides(id: string, buffer: Buffer) { + if (!client) { + client = await AuthenticateServiceAccount(SCOPES) + } + const drive = client.drive('v3') + + try { + console.log('Upload slides', id) + const file = await drive.files.create({ + supportsAllDrives: true, + requestBody: { + name: `${id}.pdf`, + parents: ['1w2B2d5ZM1i03HrV5TAlkLKuihkgDYlxf'], + }, + media: { + mimeType: 'application/pdf', + body: require('stream').Readable.from(buffer), + }, + }) + + console.log('Slides uploaded', file.data.id) + return file.data.id + } catch (e) { + console.log('Error upload slides', id) + console.error(e) + } +} + export async function RunPermissions(title: string, id: string, emails: string[]) { if (!client) { client = await AuthenticateServiceAccount(SCOPES) diff --git a/devcon-api/src/scripts/slides.ts b/devcon-api/src/scripts/slides.ts index 3d220ff6..747683f3 100644 --- a/devcon-api/src/scripts/slides.ts +++ b/devcon-api/src/scripts/slides.ts @@ -1,11 +1,49 @@ import { GetData } from '@/clients/filesystem' import { GetSubmissions } from '@/clients/pretalx' -import { CreatePresentationFromTemplate, GetSlides } from '@/clients/slides' -import { writeFileSync } from 'fs' +import { CreatePresentationFromTemplate, GetSlides, UploadSlides } from '@/clients/slides' +import { readFileSync, statSync, unlinkSync, writeFileSync } from 'fs' import path from 'path' async function main() { - await exportSlides() + // await exportSlides() + await migrateSlides() +} + +async function migrateSlides() { + const sessions = GetData('sessions/devcon-7').filter((i: any) => i.resources_slides?.startsWith('https://api.devcon.org/')) + + for (const session of sessions) { + const filePath = path.join(__dirname, '../../data/slides/devcon-7', `${session.id}.pdf`) + const buffer = readFileSync(filePath) + const id = await UploadSlides(session.id, buffer) + + if (id) { + writeFileSync( + `./data/sessions/devcon-7/${session.id}.json`, + JSON.stringify({ ...session, resources_slides: `https://drive.google.com/file/d/${id}/view` }, null, 2) + ) + unlinkSync(filePath) + } + } +} + +async function cleanupSlides() { + const sessions = GetData('sessions/devcon-7').filter((i: any) => i.resources_slides) + + for (const session of sessions) { + const sessionPath = path.join(__dirname, '../../data/sessions/devcon-7', `${session.id}.json`) + const filePath = path.join(__dirname, '../../data/slides/devcon-7', `${session.id}.pdf`) + const stats = statSync(filePath) + + if (stats.size === 0 || stats.size <= 10000 || (stats.size >= 5302563 && stats.size <= 5302735)) { + console.log('Delete slides', session.id, stats.size) + console.log(filePath) + console.log('') + + unlinkSync(filePath) + writeFileSync(sessionPath, JSON.stringify({ ...session, resources_slides: '' }, null, 2)) + } + } } async function exportSlides() { @@ -18,7 +56,8 @@ async function exportSlides() { if (slides) { console.log('Export slides', session.sourceId, slides) const buffer = await GetSlides(slides.split('/d/')[1]) - if (buffer) { + if (buffer && buffer.length > 10000 && (buffer.length <= 5302550 || buffer.length >= 5302750)) { + console.log('Save slides', buffer.length) const filePath = path.join(__dirname, '../../data/slides/devcon-7', `${session.id}.pdf`) writeFileSync(filePath, buffer) writeFileSync( @@ -32,6 +71,8 @@ async function exportSlides() { 2 ) ) + } else { + console.log('Skip slides', session.id, buffer?.length) } } }