###### tags: `Logos Innovation Lab` To plan meetings: check availability [kiki](https://calendar.google.com/calendar/u/0?cid=a3Jpc3RpZW5kZXdhY2h0ZXIuc2FAZ21haWwuY29t) [barbara1](https://calendar.proton.me/api/calendar/v1/url/DDYrtLP_tPDXlv4HmiArSP-2c3r3f-7610qTXJ46bSYS1sHoco2ZX4csOqb4RKYjMUXkGjUkKJ8tZr4FHq41qQ==/calendar.ics?CacheKey=z1SmcJPK_L4_J-o3K7g_hw%3D%3D) [barbara2](https://calendar.proton.me/api/calendar/v1/url/w8kSOBO_u7rGPX3wgRg3JQL6z643wefeb4ql38er5bm1durUS_DdHPDgNvNYVDvETwFZ5p64dsZ0O2ujT11qsQ==/calendar.ics?CacheKey=osf-ufjSuyZZx9otcJQfNQ%3D%3D) [barbara3](https://calendar.proton.me/api/calendar/v1/url/_7JIn7AU27RvefcutNTll5OlBPdc0qbClAP8XS7ZsAESIathe9AhslJw8aep65AOU34liKDBB0PJVJ3NWBGoyw==/calendar.ics?CacheKey=RUCuLII37RZCL-3IfcGDBg%3D%3D) (sorry I work with multiple calendars and can't export them together as one 😕) [david](https://cal.com/davidgauquelin) # Logos Labs Agenda - Reports JAN - MARCH next report from april https://hackmd.io/pQGHydJpTECpfrHaB-8vmw ## Meeting Report 31.03 core dev meeting ### Updates #### Tsukino Has a draft PR open regarding personas, and will now focus on proposals / voting. After that he's going to integrate with the relayer, which should be done by the end of this weekend. Is pretty confident that by the end of the weekend the version with `zkitter-js` should have all the basic functionality ready to go. #### Vojtech Pretty much finished all the reputation parts and everything related to epochs. Had a meeting with David to find the latest details to fix in the UI. Had a meeting with Kiki and David to talk about the presentation, as there'll be a practise presentation on Monday. The actual presentation is on Wednesday. #### Philippe The relayer should be ready to use, but has not been tested at all yet. Is working on mocking for testing, but it's proving to be a bit more complicated than anticipated, as the current code is very tightly coupled to the contract. Has also mostly finished the logic for the FAQ page. Right now, the relayer is using the `NewPersonaMember` event. However, these could be duplicated if the same user joins two different personas. Alternatively, the relayer could make sure that the identity commitments are unique, or use the following event (which would need to be added to Typechain, so might not be trivial): ``` emit UserSignedUp( attester.currentEpoch, identityCommitment, uint160(attesterId), attester.stateTrees[attester.currentEpoch].numberOfLeaves ); ``` New todo for the relayer: - [ ] Make sure that the identity commitments added to the merkle tree are unique Will not be available on Sunday, but should be able to help on Saturday when Tsukino integrates the relayer. ## Meeting report 30.03 Team meeting **Michelle** We had Attila over for the last two days Inspiring quote from him: "It's become more importat who I work with than what I work on". Monday dry-run of the presentation at 4pm, wednesday at 3pm board presentation Will be working on the presentation **David** Getting better now Last week: talked nore with Michelle and Kiki on Waku objects, worked more on that, from quick designs to digital sketches https://www.sketch.com/s/221eac28-a1a1-42bc-ae85-0f903f2fcc03 working on this opens a lot of thoughts, questions, idea's Let's open up the Waku Objects group in discord Very impressed with the amount of care that has been put into the UI, it looks really good. Couple of refinements and improvements have been done in a meeting with Vojtech. On the presentation: We can show a lot on the presentation, not a problem if we need to explain that it lives local, we need to explain what we've build, free ourselves from stress, tell them that after a few weeks they can play themselves **Vojtech** Version now lives in the browser, the behaviour is mocked. There is still a lot of work to get everything hooked up, not sure if feasable for monday. So on the dev side, doesn;t feel like in a super great shape. Will connect with Matt to create the demo and demo product. A lot relies on Tsukino now, he keeps a lot of work with him, so hard to really help there. Publish persona is ok, not sure of you can post already, chatting not in the app yet, voting should be ready but is not integrated yet. **Philippe** Voting relies on the relayer, that should all be ready by end of day Worked on FAQ, not really happy with the solution **Barbara** updated FAQ, merged by Philippe did quick update on the project website pulled app, installed but doesnt behave as expected -> Vojtech offered to help Can we start a conversation on switching to Figma, it would be a great help -> Michelle says let's start a hack.md with retro https://hackmd.io/fYPTEvJJSsi5z1CSiGzeFw **Kiki** Talked a lot with Attila Will work on presentation ## Meeting Report 29.03 core dev meeting ### Updates #### Tsukino Started implementing things with the `zkitter-js` adapter, but there's issues with the deployed UniRep contract, so we have to deploy ours first and interact with that. We have an admin wallet to create identities etc from the UI by importing the private key to MetaMask. Tests are currently done against deployed UniRep because Tsukino wanted to test things quickly, but they should be ran on a locally deployed version. #### Vojtech Cleanup and merged the `zkitter-js` integration branch https://github.com/logos-innovation-lab/Kurate/pull/288. Continuing on the UI. #### Philippe Made good progress on the relayer. There's a few security concerns left, the APIs are not entirely done, and the contract interaction needs to be added, but that's trivial. For testing, Philippe will implement a mock contract to test the relayer. We also discussed a few other concerns during a demo of the relayer. ## Meeting Report 28..3 Team meeting **Michelle** Meeting with Manuchehr went well, presentation for the board is set at wednesday 5th of April at 13.30, change in plan see preperation doc https://hackmd.io/QpsekG8ER5aRery1zPpYyA Goal is to show what is possible to create in 6 months and presenting Waku Objects. Meeting with Frank from Waku and Philippe to talk about Waku Objects. Will become a bi-weekly meeting to stay close. To everyone: don't feel stressed, I know everyone wants to show the best work, but don't get too dragged into the emotion of **Matt** Is somewhat sad we are not going to do a grand show on the presentation, on the other hand, it is a relief, because it puts things in perspective. If a longer, more elaborate presentation needs to be made, for other purposes, happy to help. Tying some loose ends: * website: creating the persona's (10 are in there) * FAQ: 20 something articles are done, need to do the more philosophic ones and tech ones, help from Michelle or Philippe are wanted https://hackmd.io/sNRb8na0QWuZziSsppZc2Q **Vojtech** All UI is ready, except for personal page with graphs and sorting. Demo time https://kurate.vercel.app/ Tsukino is preparing a big PR, would like smaller PR's, something to improve on **Philippe** worked on relayer, GO Tokens, all kind of ready Working on ideas on how to approach Waku Objects **Barbara** Vojtech took over a bunch, so now working on FAQ loading content. Working on website https://kurate-expression.vercel.app/ links are missing, but rest is done **kiki** had meeting with Manuchehr (see Michelle) ## Meeting Report 28.03 core dev meeting ### Updates #### Tsukino Asks where the repo for the relayer can be found. > Philippe: There's a branch here: https://github.com/logos-innovation-lab/Kurate/tree/feat/add-relayer. It's not ready yet though, as we thought that this feature wouldn't be ready in time, so I focused on Waku Objects. I'll get it done for tomorrow in the afternoon though. I can integrate with the following deployed contact: https://goerli.arbiscan.io/address/0x68D1D06812237fa9FfAc5A0a12879B6c00232CF7. Having a test case would be good. Wants to integrate additional features in the relayer to seal Unirep epochs, resulting in better UX. #### Vojtech Working on the UI, mostly the non-mission critical things now, for example the graph of REP over time. Looked at Tsukino's PR, and suggests to fix the build errors so that it can get deployed to Vercel. Would also like to merge this as soon as possible so it doesn't become bigger, as it's already a huge PR. > Tsukino: What would be a good stopping point? > Vojtech: Now, let's just get it merged. > > Conclusion: > Tsukino will contact Vojtech when he's done working for the night, at which point Vojtech can fix remaining issues (build, linting, etc) and merge it. ZK identity > Vojtech: How does the identity commitment work, is it different for each persona? (so that users can not be easily tracked as they join several personas) > Tsukino: we could do it that way but that means REP is calculated per persona. Also this privacy is already facilitated with the epoch commitment so not an issue. #### Philippe Focused on protocol ideas for Waku Objects, but will work on the relayer. ### Questions #### One identity committment for every group vs a different one for each Having the same allows one to accumulate reputation on the same account for each persona, but would leak identities on every persona if one identitity commitment is lost. #### Meeting time: now 4pm CET every day, or do we keep 3pm? We'll move all meetings to 4pm CET. Vojtech can't make it on Thursday though. ## Meeting Report 27.03 core dev meeting ### Updates #### Tsukino Didn't show, probably because of the timezone change. #### Vojtech Can probably finish the UI today and will review with David tomorrow. Dedicated the rest of the week to `zkitter-js` integration. #### Philippe Doing protocol research on Waku Objects. Will review https://github.com/logos-innovation-lab/Kurate/pull/288. ## Meeting Report 24.03 core dev meeting ### Updates #### Tsukino Finished the contract with testing the edge case that gave trouble yesterday. Will work on the `zkitter` integration after, and then check if the `relayer` needs updates. #### Vojtech Tried to resolve the problem with having `zkitter-js` as a dependency. Still doesn't work after rebasing though. Asks if Tsukino can publish the `zkitter-js` library with a hardcoded path for `level-classic`. > Tsukino: will have a look at this. One idea might be to directly import the `browser` version. > - https://www.npmjs.com/package/zkitter-js?activeTab=code Worked on the UI a bit more as well and introduced `knip`. #### Philippe Did the checks in `relayer` Tsukino talked about yesterday (root hash check, signal hash check). Can't test the `relayer` yet because the contracts are not deployed (well, technically I could, but then I'd have to set up a local environment). > Tsukino: will likely deploy the contracts tomorrow. ## Meeting Report 23.03 core dev meeting ### Updates #### Tsukino Is having issues with the vote function. Regarding Vojtech's issue with the MacOS binary, the webpack solution proposed yesterday would work, but he's not sure how that would work with Vite. #### Vojtech Finally finished the adaptors and is working on the local storage adapter, and demoed it. Works for all the flows. The production flows all work as well, but some features are only done locally at this point. The `zkitter-js` integration is done as far as he can based on current `zkitter` knowledge. Will require an update from Tsukino for further integration (both missing code and information about how things work). It's not necessarily a blocker for now because Vojtech still has some things to fix in the frontend. > Tsukino: Without the contract being done, the integration can't really progress at this point, so that's the blocker right now. #### Philippe Showed the current state of the relayer and asked Tsukino the question about proof verification (see below). ### Questions #### Does the relayer / proof verification also require the merkle tree to be in sync? We need a few additional checks in addition to the proof verification, basically the fields in the `publicSignals`: - Make sure all the `signalHashes` are the same (in the API route) - Check if the `merkleRoot` is the current root of the merkle tree (in `verifyProof`) - `yShare` (handled by the `Cache`) already ## Meeting report 23.03 Team Meeting **Michelle** Talked to Jarrad about Waku Objects, enthousiasm from that side. **Philippe** Progress on relayer, check with Tsukino on some things Had call with David regarding FAQ design worked on markdown integration for the FAQ Question for Barbara: can you take on the styling? Looking forward to the meeting with Frank about the WAKU objects tonight **Barbara** yes, the styling of the FAQ is on my list of todos had call with Vojtech to determine what to do first Talked with Matt and David on the illustration for anonymous part on website, decided not to use the illustration there, maybe somewhere else, tbc Feeling is that work is progressing well, with the goal date in mind. Speed is dependant on others, because "last"in chain, it might get crazy at crunchtime Michelle: end of month is the goal, we'll see how far we got **Vojtech** finished the seperation of the logic created the 2nd adaptor to do everything locally able to play with it: promote-demote, chat... Gonna focus more on the UI ask Tsukino to integrate hardly any documentation on Zkitter, so takes time **David** Working on FAQ with Barbara and Matt updated the design proposal discussed this with Philippe Happy that this all moved so fast went through all open tasks on github T-shirts are handed over to Kiki Design for WAKU objects **Matt** worked on FAQ , glossary of topics and articles are in hack.md, and will be transferred to github check with Philippe on the right structure: answer from Philippe: several options, will look at them and advise on the one to follow, but Matt can continue in the meantime **kiki** took over the production of t-shirts ## Meeting Report 22.03 core dev meeting ### Updates #### Tsukino Did a lot of work on `zkitter-js` (now `1.2.2`), which should be relatively less buggy. Changes: - Chat - Added queries so that it's easier for anonymous users to query a chat - Basically, for anonymous posts, users have a different ECDH key per chat, which makes them hard to query. This change optimizes for that issue. On the contract front, he's still testing the UniRep stuff. There's a test suite for it now too. #### Vojtech Is having some issues to integrate `zkitter-js` because we're using a local version. Vojtech tried to use it as a library directly, but then it tries to drag in some binaries (he couldn't find out by which package) that don't have a Darwin version, making it a bit complicated. > Tsukino: It's something webpack specific, he'll look into it. This is how he does it in general (but it might not apply to Vite): https://github.com/zkitter/zkitter-js/blob/main/webpack.lib.js#L45-L47. Integrated the IPFS code, images are now hosted there. #### Philippe Mostly Waku Object changes, the relayer will be done tomorrow. ### Questions #### Linting on `zkitter-js` Vojtech would be happy to test `knip` on `zkitter-js`, because there might be some unused dependencies in `zkitter-js`, which might indirectly be causing the binary download issue. Tsukino would be happy with cleaning those up as well. ## Meeting Report 21.03 core dev meeting ### Updates #### Tsukino Fixed the issue to count votes cross-epoch, but now we're counting votes on every contract call, which leaks that information. Rewards are calculated on each vote, and if the vote flips then we have to take back reputation from all the other ones, which is far from being efficient. After the end of the epoch we can seal the epoch to get a gas refund and publish events. Worst outcome: the vote flips on every additional vote, which would be quite catastrophic. Philippe: How long is an epoch? It needs to be 8 hours, and that's perfectly possible. Philippe: Can we not just count votes when we seal the round? We can't, because if the reputation isn't edited during the epoch, then we can't make any changes anymore. > Philippe: we should find some documentation regarding this. Tsukino found it out by testing, the documentation is highly technical. The contract is still in beta as well. > > A few hints: > - https://developer.unirep.io/docs/circuits-api/build-ordered-tree > - https://developer.unirep.io/docs/circuits-api/circuits#build-ordered-tree > - https://github.com/Unirep/Unirep/blob/v2.0.0-beta-1/packages/circuits/test/buildOrderedTree.test.ts Drawbacks: - Potentially very gas inefficient - All votes are leaked and not hidden - Everything we're using is in beta, so we have to make do with what we have #### Vojtech Not much of a relevant update. `zkitter-js` is mostly integrated (`1.1.8` entirely, and partly `1.1.11`, which is the earliest version that would actually work for our use case). #### Philippe No relevant update for the core devs call. ## Meeting Report 21.03 FAQ Decided on a FAQ structure like this: Home with topics. Under Topics is a list of each individual question, linked to its own page. Page contains questions and answer underneath. Matt with create topics and questions/answers David will update the design Philippe will code it up. ## Meeting Report 21.03 Team meeting **Michelle** Working on Waku Objects, meetings planned with Ned, Frank, Jarrad and Manuchehr Would be good if Philippe can join with the Frank meeting **David** working on WAKU objects, making drawings old fashion with pen and paper Had call with Vojtech on generative profile pic Solved problems with navigation on persona creation restructuring the FAQ **Vojtech** reviewed the solution for avatars, it works as an out of the box library in Svelte, so that looks good. is LOPRI now High priority is finishing zkitter.js integration. some things still need to get solved suggestion to Philippe on helping out: integrating the newest zkitter.je updates **Philippe** see reports from dev meetings to stay up to date questions about the FAQ website versus the expression website, they are now different highest priority on the app **Matt** FAQ is main concern now, will organise a meeting with Philippe, Vojtech and David to know exactly what is possible and what not to continue on reworking the FAQ content **Barbara** bad headache, worked on illustration, worked some on components ## Meeting Report 20.03 core dev meeting ### Updates #### Vojtech Integrated most of `zkitter-js` but is having UI issues. #### Tsukino Is having issues with the UniRep contract where he can't mint reputation if votes are counted in different epochs. Is doing some testing for a potential solution. #### Philippe Waiting on the contract so he can integrate the relayer with it. But actually, the relayer can integrate with the `propose*` functions on the contract already. Will then work on proof generation on the frontend, so that the relayer can be tested. Info from Tsukino: Philippe should create the merkle tree based on the `NewMember` event for RLN proofs. ### Feelings Tsukino and Vojtech are feeling a lot of pressure, but still think it's probably feasible for the deadline. Philippe has a bit less things to do right now, but Tsukino will definitely have some work for him soon. ## Meeting report 20.03 Philippe <> Vojtech - FAQ Page and other things ### Actions items Decide on how the FAQ page is going to be implemented. ### Description We now have two different repos for the websites: - https://github.com/logos-innovation-lab/Kurate-expression/tree/Main/Project%20Website/dev - https://github.com/logos-innovation-lab/kurate-faq Barbara would like both to be linked, but the websites are completely different: - The design is different - There's no link from FAQ to Expression - They're technologically different: SvelteKit vs plain HTML/CSS/JS ### Discussion Vojtech: thinks we can probably keep them separate and just deploy them on two different subdomains. Philippe: also prefers this solution, but it might add a bit of work for Barbara as some design items might already exist on Expression. Is also happy to finish the design side on FAQ. ### Misc Philippe asked Vojtech how he could help, and Vojtech thinks that the best way might be to take some work off his plate by reviewing Barbara's PRs / helping on the UI side. Vojtech will come up with a clearer proposal for Tuesday's meeting. ## Meeting report 17.03 Philippe <> Michelle - Waku Objects ### Action items Philippe: wants to get a better understanding of what the Waku Objects HackMD is about and how it's structured. It seems a bit "messy" and goes into every direction. ### Discussion Michelle: The HackMD basically lists all ideas that could form the concept. It's by no means a list of things we have to develop. It's also not structured in any way at this point. Philippe: Will try to work on a more "academic" / "structured" document to explain the basics and low level actions we have to do. Basically: explain the idea clearly with a few examples, and then define research tasks and more actionable items. ## Meeting report 17.03 Team meeting ### Action points David: organise meeting with Vojtech and Barbara early next week t organise meeting with Michelle on Waku Objects ### Report - **Michelle** Been writing on the Waku Objects document, ready for collab on this The document is a vision, not a concrete plan. From this we can clarify what the steps could be to get to this vision, then we will decide what to build in the coming 6 months - **David** collecting thoughts and ideas on the Waku Objects doing research on similar products, like wechat making sketches/flows,... Created card in github to produce T-shirts At end of this project we need to sit down and reflect to improve on our process - **Philippe** Talked about ownership with Vojtech, need to do better in next project working on the FAQ structure, not to try to beat docusaurus testing integration with Zkitter all clear for Kurate - **Vojtech** Had a lot of meetings with Tsukino, Philippe and Barbara, so a lot of team time :-) took a few quick wins like upload picture added missing pieces: voting, editing posts had a rough week, sickness, doctor, taxes, ... - **Barbara** Working on components, all are merged updating github issues working on illustration for anonymous reputation hack.md with notes and todo's (https://hackmd.io/kl3MlOG5Tvy52ICZpYTHbQ) - **Matt** redid audio for the persona's if good, gonna work on the video happy to receive feedback on it working on the FAQ articles still need to do one on chat like to talk about the minimal rep to create persona -**kiki** working on Waku Objects can we decide here to got o the proposed plan on the minimal rep: make it work in the UI but is not solid, because on contract level it can be cheated ## Meeting Report 17.03 core dev meeting ### Agenda - [ ] Talk about the vote commit + reveal scheme issue ## Meeting Report 16.03 core dev meeting ### Action items - Tomorrow Vojtech can't join at 15:00 CET, but he can one hour earlier. Everyone agreed that 14:00 CET would work, so we moved the meeting. ### Updates #### Philippe Worked on integrating `zkitter` with `rlnjs`, which turns out to not be useful anymore because we've decided to use `rlnjs` in the frontend as well and bypass `zkitter` for that use case. #### Tsukino Is sick (worse than yesterday) but made good progress. He worked on the smart contract and on testing for it. He also implemented functions to create personas and posts for free as a "god mode" to solve the bootstrapping issue for now. These functions are only callable by the contract's admin. One of his worries was the Unirep integration, but it actually seems to be going along fine. He mentions that two proofs are required per identity for Unirep. We can also add or remove REP to a user, but the result is only displayed after the epoch is done. #### Vojtech Doesn't have a big update, but has been following Tsukino's progress and is happy with it. ### Issues (agenda) #### Hidden votes If votes are not hidden you can just vote with the majority at the last second and automatically get one free rep. This can be exploited. But even if we hide the votes technically (using commit + reveal or some zk stuff) it's still possible to exploit this by just systematically voting on everything. You then get 50% chance to win REP on every post, which would basically generate unlimited REP at some point. For now, we're hiding votes in the frontend. #### Reveal after the end of the epoch scheme Votes should only be taken into account after the epoch is done. So, after the epoch (or multiple ones to make sure there's enough time to vote?), we should check if there's enough votes and then check if it's positive or negative. Right now, I don't think this "commit / reveal" scheme exists. ## Meeting Report 15.03 core dev meeting ### Updates #### Tsukino Deployed the contracts and tested creating and joining personas (not the other functionality yet). #### Vojtech Looked at Tsukino's contracts and thinks they look nice. Also merged a bunch of UI changes. #### Philippe Relayer not done yet, and wasn't able to test if zk-kit and rlnjs work together. Tsukino can check with the RLN / PSE team if we can find a solution to that if necessary. ### Issues #### Minimum REP to post as a persona Vojtech and Barbara noticed that this functionality wasn't implemented anywhere yet. Basically you need to prove that you have a minimal amount of REP but don't need to stake that, and on top of that you need to stake 1, 5 or 10 REP. Philippe suggests to remove this for now as our time is scarce, and everyone agrees. ## Meeting Report 14.03 Team meeting Absent: Vojtech - **Michelle** Happy about the birthday weekend Talked to Jarrad and Ned about Kurate, about the future of Logos and about our next project. Jarrad is very enthusiatic about WAKU objects, so we will explore on that. Meeting with Manuchehr on friday was good, most important now is to get 2nd project on the rails. Jarrad expressed his enthousiasm for WAKU objects, so this we will continue on exploring. Started writing out the concept of WAKU obkects, Philippe, David and Kiki are asked to look at this, comment, elaborate,... to come to a clear view preferably end of this week - **David** happy about the birthday weekend, happy to talk in real life, face to face, had some transformative moments. Emotionally and intellectually tired and needs to process. Practces the pitch for Kurate a few times, interesting feedback/insights for future pitches/presentations. Next: think on WAKU objects reviewing UI, adding missing screens or clarifying things Need to prioritize - **Barbara** Need to check on versioning, feels like there are different versions in different places. PR on chat detail screen, but the persona image needs to be addded Going to work on the illustration about anonymous reputation continue work on app and website Vojtech added the website preview in github expression repo - **Matt** working on the piece of anonymous reputation for the website talked to Barbara about the illustration for this made voice over and video on the persona communication similar ideas for other topics worked on the presentation for Logos (presentation will be sonewhere in april, so we move work on the presentation to 1st of april) David asks to put tasks in github, to make sure nothing is lost - **Philippe** Tired from the weekend, it was nice Listened to the pitch from David and some things became more clear, like not showing the number of votes in the front end, which means this should be private information, need to think on how to solve this technically, maybe not in execution, but in approach for future. About the daily dev meeting: think this is better to only do this for the back-end tech, so a short meet with Vojtech and Tsukino daily, Philippe will take the lead on this, if needed a written report in discord or meeting report hackmd - **kiki** All good, tired from weekend (who's not?), had interesting conversations. Happy with finetuning the meeting structures we have. ## Meeting Report 13.03 daily dev meeting - **Vojtech** implemented image upload profile page needs to be done found that voting page is missing in design working on making persona favorite looking at what Tsukino has been doing: contract part - **Tsukino** PR on Zkitter.js going to write documentation on chat and do a PR contract complete, going to text it and make small changes coming from that call to everyone: please request goerli eth from fosset - **Barbara** No big updates, working on site and app, had call with Vojtech to devide work. ## Meeting Report 10.03 daily dev meeting - **Barbara** added copy to website chat page done and merged by Vojtech working on chat detail page coverflow is approved by david, going to add arrows - **Vojtech** created dropdown menu, fixed alignment issue will have call with Barbara to ask for help on some issue filter section is done (not hooked up yet), might be that some createria will be removed later, depending on feasability) suggestion about FAQ: let Matt organise it as normal markdown, structure can be added later if wanted next: adding images next: adapter - **Tsukino** finished implementation of chat in zkitter.js next up: wrapping up the contract, needs some changes - **Filoo** progress on boardwalk to show Jarrad progress on relayer - **Michelle** Feels like there is a better communication flow going on in discord, let's keep moving in that direction ## Meeting Report 09.03 Team Meeting **Report** - **Michelle** update from dev meeting yesterday next two weeks dev daily at 3pm to keep things flowing - **Barbara** Gonna check with David on coverflow add copy to website FAQ in markdown -> github -> pull in website, that way it is easy to update the FAQ - **Matt** 3 out of 5 articles are done first outline for presentation is done https://hackmd.io/@l-i-l/BkbofLIk3 suggestion to host the presentation so we can direct it - **Filoo** progress on relayer clarified some things with Tsukino is there a better way to manage the FAQ, like docusaurus? feeling a bit better after last nights meeting, but we'll see how it goes - **Vojtech** finishing chat, few things are missing, will be added, Barbara can continue decided with David that a user is not informed when they are blocked, so being ignored or blocked is the same - **David** All open questions on REP and CHAT are answered for Chat: all parties in a chats will get a random generated profile image, so it is easier to identify a certain chat. No blockies. Next: inform Vojtech more into detail on the chat decisions ## Meeting report 08.03 Dev Team Meeting **Action Points** - **Team** for the next 14 days we will meet for 15 minutes daily, 3PM. **Report** - **Barbara** Working on the website, coverflow is working, also made the hero image for the project. Next: FAQ for the website Checking out how to do "content management" via markdown on github - **Vojtech** Good progress on UI Integrate zkitterjs 1.1.11 (?) Compiles and works Chat almost done Integrating "adaptor" platform so we can switch backends Next: Finish UI and unblock Barbara Merge to master Image upload UI Filtering UI Profile page (not a priority because it's just a display page) - **Tsukino** Working on contract (new unirep latest release) Refactor / zkitterjs branch Attester done (this is the staking / voting contract) Next: Chat Contract finalisation Will integrate by this weekend Contract will be done after weekend - **Filoozom** Styling / linting zkitterjs (PR#1) Is frustrated about working on it, then not seeing PR merged Relayer: basic setup, api, waku (even though it's not needed) (?) Needs more info on group epoch / is challenging how it is implemented / Tsukino feedback - indeed, needs to be changed Next: Relayer **Feedback session** There's some frustration about team work and communication. Team members express pain points / frustrations. Consensus on solution; 15 min meeting daily for the next 14 days (3PM) --- ## Meeting report 07.03 Team meeting **Action Points** - **Kiki** organise work meeting about chat - **David** orgainse work meeting about REP implementation **Report** - **Michelle** Feeling good on ADHD medication, feels life-changing Very happy about the vibe in the team, there is a lot of fruitful collaboration - **Filoozom** Made a PR to Zkitter, is being reviewed. Need some better collab to make sure not too many changes are done in the PR, this will be talked about with Tsukino on wednesday's dev meeting. It is another team member than Tsukino from Zkitter that is responsable for the PR. Is it worthwhile to work on better collab or is this a one-off? TBD Worked on key-card integration on boardwalk. Relayer for Kurate is not done yet, checking with Tsukino tomorrow. This centralized component can be replaced in the futurem depending on the progress of RLN team. - **Vojtech** Done with posting messages, apart from attaching images. Almost done with chat, needs closed and blocked chat. Wants to finish today populating app with dummy data. Going to install adapter to switch between different back-ends, this is to easier develop, quick prototyping and testing if something works or not. Next: filter component, attach image, profile page Question: picture with chat on chat overview is this the persona picture or the post picture? This needs to be decided on. -> action point - **David** On a personal level: very happy about the trip with the son on friday. worked on REP implementation and website, next steps are clear. Exploring a logo for Kurate, Barbara's drawing of the faces was making him so happy, it's a strong image, iconic and characteristic, this can be used as a logo. Happy this came as a natrual evolution from the original research on multiple identities. Next steps: work meeting about chat an images, work meeting about rep implemantation, website - **Barbara** Worked on illustration worked on website, able to continue with the design from David. - **Matt** Copy for website, more streamlined since design is done, more structure. It's all in a good place now, see expression channel in discord to follow the progress. Thinking about the sections and if or not we should explain the tech Working on voice recordings to explain the persona. Working on explaining anonymous reputation with illustrations Writing articles for FAQ Hunted by the use of preposittions: as/in/with/through a persona? - **Kiki** See documentation about the first use issue: preference to do God-mode, no objections? https://hackmd.io/uCPHBLG6Q-adbWHeoQBfVQ ## Meeting report 03.03 Team meeting **absent**: Michelle **Action point** Kiki: take the lead on the first use-issue **Report** - **David**: Worked on website design https://app.zeplin.io/project/63ff845548616a52a730401b/screen/63ff85e22890b84043e439ea, over to Matt to work on it Some more back and forth will continue until final Added REP to the persona creation, talked the changes through with Barbara and Vojtech Can we drop the dark mode? Timewise this makes sense, not needed to prove the concept of Kurate - **Barbara** Done with the create persona flow, up until last added changes (REP), has been merged, so check it out https://kurate-git-style-create-persona-flow-logos-labs.vercel.app/ Going to split work now between website and app, coming days: website - **Vojtech** Tsukino released a new version of zkitter.js, so is to go through this. Going to redo the branch of Tsukino, with the knowledge of Svelte and thinking about time and sanity, that is the best approach Working on features so Barbara can continue Finishing th eUI flows this week next week integration - **Philippe** Feeling good Helping Vojtech with Zkitter PR ready for review by Vojtech Working on relayer, should be able to soon replace the centralised component that takes the proofs and what goes on the contract. RLN group are working on it. - **Matt** Very positive and happy about the REP-integration Happy about the website progress Been chopping up and playing with the design David made Decided to call REP just REP in communication What about GO, can we call it GO-token even though it is not a token as seen in crypto-world Question to dev team: Will need some time to feed the app with content before delivery and to make tutorial video's, walkthrough,.... These last can be mocked, the filling the app with content cannot. So some time is needed there. We need to think about getting started, the first user of the app doesnt have rep, we need a god mode, or we need to give every new user 5 REP, but this can be gamed : let's think about it - **Kiki** Kiki will take the lead to get us to a consensus decision on the first use issue. Nothing much to report since tuesday ## Meeting report on Dev Meeting 01.03 - **Barbara** Merged PR Persona Creation flow done Not sure what to do next, if not clear progress on the website - **Vojtech** Spent most of the week debugging vite (Bytewise/Charwise fix) This was a blocker Question to Tsukino about performance, loading personas takes 30' Should go faster on private RPC Asks for more documentation on which features are implemented and working Documentation by tsukino incoming - **Tsukino** Remove API call to "old" gundb indexer not needed for kurate Changes by Vojtech and Filoo are okay, thank you 3 times :) Filoo's pr is being reviewed by tsukino's teammate NEXT: Relayer setup and meeting with Filoo to discuss how and what to build - **Filoo** Helped V with debugging Updated stuff on zkitter and submitted pRs Some warnings still to fix NEXT: remove web3 and put ethers in, maybe also typechain to have typed contracts Relayer: talk about it, thursday 9:30 CET meeting w Tsukinoo - **Michelle** Asks about state of unirep integration Tsukino shows the start / draft of the integration, looking great By the weekend or after there will be a contract ### Meeting report on REP token 28.02 **Problem** A user's REP token is a very important part of the concept of Kurate, but it has no visibility within the app. There has been a discussion on private versus piblic reputation **Solution** Talking about private versus public, we need to use the same terminology: private rep = you are in control of what and how you show to others public rep = everyone can all the time see the rep from any user secret = you keep things to yourself and not show to anyone ever (like a private key) We need a use for REP in the app, so we decided on creating a persona where players posting as that persona will need a minimum amount of REP. **Action** Philippe is going to figure out technically how to do this, but feels it is doable David will think of the design implementation within create persona and persona page. ### Meeting report 28.02 team meeting all present **Action points:** Subsequent meeting to discuss the REP token **Report** - **Matt** wrote more on the articles for the FAQ wrote a quick start figuring out the visions on how to use REP not happy with the cold weather - **Barbara** working on persona creation had call with david, to talk about the overall thought process on the design, so it easier to develop. checked with Vojtech on a big PR which is hopefully soon ready to merge Next up will depend on Vojtech - **Vojtech** Thinks he is blocking Tsukino, so first making work of that, solving the dependencies that cause a problem going to copy the code directly in the project, probably the issues will become clear then. The meeting with Tsukino went well, although Tsukino was a bit too apologetic, which wasn't necesary at all, maybe a cultural difference.Some new ways of collaborating were discussed. Proposal still to be made to Tsukino is for him to write documentation and give an example, so Vojtech and Philippe can take that and do the implemantation for Kurate - **Philippe** The call with Tsukino made some things clearer The rep and Go token weren't fully clear for development, so yes, a meeting on that is necesary Had a good talk with Michelle on working on Boardwalk, as Logos wants to integrate boardwalk, so some more things to make it better/more complete will be done Feels better with knowing better what to do - **Michelle** Happy that things got cleared out with Tsukino, it was a nice example of teamwork with Vojtech, Philippe, David and Tsukino Happy about Logos wanting to integrate boardwalk, using the Swarm City token. - **David** Been closing little tasks last week Closure on last design issues Had a good call with Barbara to explain the reasoning behind the design Was happy to help prepare the meeting with Tsukino Happy things are moving Working on communication website now, playing with it brings new ideas, from this a back and forth with Matt will follow. - **Kiki** Nothing much new, making sure all the blocking things get moved out of the way right away now we have the end of the first 6 months in view. Making sure issues get picked up and handles right away. If any help is needed anywhere, just ask. Question: How is the preparation for the new project going? Answer Michelle: want to check with Jarred and Ned before we work more on it. ### Meeting report 23.02 team meeting Absent: Michelle #### Action points Vojtech and Philippe prepare the meeting with Tsukino, David will join after. #### Report - **David** worked on the FAQ updated the guideline document clarified and simplified the filtering clarifying the remaining open questions around the token economics with Matt and Kiki copy for UI help is almost done website structure is ready - **Matt** worked on the HELP issues in github changed some bits on the website copy based on the feedback - **Barbara** Working on the persona flow Question: what about the dark mode? The designs are not ready yet, so disable dark mode for now or abandon plan to do dark mode Answer David: Matter of priorities Group decision: disable dark mode for now, it is not a priority for this proof of concept, if there is time left after other priorities, we can still pick this up. - **Philippe** checking code in PR from Tsukino talked about what's next, prepare for call on Saturday morning with Tsukino to split up logic on rep and go-token. researching the disperse of tokens, trickle down versus once per epoch. - **Vojtech** Has been working on the PR from Tsukino, got it working. Worried about the flow, some more coordination is wanted, so collecting feedback for Tsukino on better flow : action point and David wants to help out in feedback and improving collaboration Worked on drop down button ### Meeting report 21.02 team meeting #### Action points: David organise a FAQ work meeting #### Report - **Vojtech** working on UI for posting messages and uploading pictures and rep token when this is done, most is done some things need to be cleared, meeting with Barbara is planned, if there are still questions left, a meeting with David will be necessary - **Barbara** Updated the github issues, with todo's, part of epic 1 is done currently working on persona flow - **David** almost done reworking the latest design file, updated the UI guidelines, new copy from Matt is integrated Working on FAQ structure and design, going to organise work meeting Some comments or questions on the copy for the website, in hack md Had meeting wit Michelle and Kiki to talk about the next project - **Matt** made comments on the HELP-issues in github created final draft for the website writing a post on boardwalk - **Philippe** research on RLN and WAKU, looking at protocols from the VAC team (f.e. one on one chat) deployed boardwalk on polygon - **Michelle** working on next project ideas - **Kiki** reading paper about a market based on reputation instead of money question about the clarity of the token economics, reading through the hack.md's, it is clear that there are some loose ends or different interpretations. Action needed: we will discuss and decide in FAQ meeting organised by David. ### Meeting report 16.02 team meeting present: David, Vojtech, Philippe, Kiki Absent: Matt, Barbara, Michelle #### Action point **David** organise work meeting around FAQ **all** if you have a calendar, please share with team so we can easily find availabilities (post in this hackmd on top of page) #### Report - **Vojtech** report from dev meeting: Vojtech in charge of creating UI and Logic, Barbara CSS, Tsukino will have a PR ready end of week with all the functionality. Philippe is studying the token economics, researching and doing the IPFS integration for publishing. Current: in progress of the 'create persona' flow, went through it with David to tie loose ends. - **Philippe** doing research, studying the tokeneconomics Tsukino's PR that will come end of week feels a little bit like a black box. - **David** listed all places in the app where "help" is needed, Matt is helping with the copy for those. In app we work with snippets that link to more information in a FAQ. Seperate work meeting about the FAQ. checked with Vojtech on some navigation questions and images. will rework the flow in sketch to match the latest grid and guidelines, to have all in sync, Will be 1 or 2 days work. But first priority is the FAQ. - **Kiki** Report on meeing with Amir and Hossein from Acid: They are working on a wiki, and were thinking about a way to have the community curate the content, with token incentivation. This lies so close to what we are making with Kurate, so Hossein will join the next dev meeting to get an idea of what we are building. Ideally there is a cooperation with Hossein so he can re-use parts, or rework to fit his needs. To be continued. On agenda matters: for now, there are not that many issues with booking meetings, so if you have a calender, open it to the others to see your availablities so it is easy to find a timeslot that is free. ### Meeting report 14.02 communication Present: Matt, David, Barbara, Michelle, Kiki #### Purpose In the team meeting it became clear that there was some tension around the landing page of the persona's. We decided to move this to a work-meeting after the team meeting. Purpose is to get all heads in the same direction #### Action points Matt will finetune the outlines of the explanatory website David will create a design Matt will provide more precise copy based on that design #### Report Matt explains on the landing page for the persona, first example is Those Who Travel: Purpose is to show what type of persona you are, this is one step further than doing this in the app. The landing pages will be used to explain different ways to explain the app. David's concerns: why different design than the app? Why creating this before we ccreated the app itself, we don't know yet if we need this extra layer, why a website and not a presentation. Michelle: We decided on doing a landing page for the persona's for content, not to present them as such to logos. It is too web 2.0 and as long as we cannot garantie full anonymity in hosting websites, it is better not to link in the app to a website. Talked more on the explanatory website which lead to the action points. ### Meeting report 14.02 team meeting everyone present #### Action points - **Michelle** organise meeting with David to sketch out next project - **Matt** follow up meeting with David and Michelle to discuss the landing page of the persona's - **David** create a task to identify where in the app more information needs to be given to the user, place them in the designm Matt will create the content. Kiki will help with the FAQ that will come from that. #### Report - **Vojtech** Working on UI reflecting Zeplin Current status: rework on creating Persona Work on uploading picture (not actual uploading, but the flow to store locally before publishing) and cropping Persona view Halfway through the entire Kurate Flow - **Barbara** Had a call with Vojtech and David to go throught he entire design, guidelines. Masonry was abandoned and working with more traditional grid Worked on CSS components, genereal style and rework from previous designs. On expression: Those who travel persona is done. - **Matt** Went through all the hack.md's to execute the namechange. Good moment to revise everything according to the current state. See expression repo There was a brainstrom with Michelle, Barbara and David on the project website, all are on the same trajectory, only question: do we ise as an example persona an existing person or not? TBD David can start helping with the design. - **David** 3 final files to represent Kurate: [flows](https://scene.zeplin.io/project/63da627e2a13991168709051) [design guidelines]( https://scene.zeplin.io/project/63e636dd9eb4fc19b71f1ece) [grid]( https://scene.zeplin.io/project/63da6c0cc2cfb510d02be075) Will work on darkmode next Ready to do the design for the website - **Philippe** Looked more into the Zkitter SDK, wants to modularize more what is in the SDK, to have different parts that can be used seperately later. Social and marketplace can be build on top of that. The call with Vojtech and Tsukino friday morning was very useful, Tsukino took them throught the code of the zkitter sdk. About publishing on swarm or ipfs, for ipfs there are scripts missing, so shall we write it ourselves or not do it, Vojtech and Michelle say: write it! - **Michelle** We want to help the entire ecosystem grow, so lets always think bigger than our team. David replies: can we make sure that in every project we do, we have building blocks we can reuse in the following projects, so we do not need to start from scratch every time. - **Kiki** All name change is done Created epics in Github based on the design flows. Purpose is to give the outside world an overview on what we are building and for Barbara and Vojtech to use this as a progress check. ### Meeting report 09.02 Team meeting full house #### Action points - **Michelle** organise meeting with David to sketch out next project - **Matt** organise meeting with Michelle and David to brainstorm about hooks for communication #### Report - **Barbara** issues and errors because of windows, is now solved with linux is working on the CSS new branch now main page with persona's is done meeting with David today to look at all the components and design to further continue - **Vojtech** going to merge all changes into the main branch amost done with creation of persona question: where to store a persona-in-the-making? wants to talk to philippe about that, Michelle says: local storage? is diving into the zkitter.js from tsukino, wants to talk about it with Philippe some more - **Philippe** has been analysing the zkitter.js library from Tsukino to see how we will integrate this in Kurate and to understand what is happening there. more work on contracts Question from Michelle: is it an idea for Filoo and Tsukino to work together on the zkitter.js? A: might be a good idea Q from Michelle: would be nice if we could liberate the data, so content posted on Kurate could also be published on Zkitter, or other platforms to come. A from Philippe: needs more discussion/ thinking, does not feel like a priority riht now. - **Michelle** liked the dev meeting last night, tsukino shared a big chunk of work, feels like he is a good addition to the (dev)team has an idea for a small intermediate project, will ask david for a work meeting to work on it personal: making an ipod with today's tech - **Matt** is thinking about the right hook to tell the story of kurate. what gets people excited to open the app? example: you could be john malcovic this could also be a little ego-centric, whereas we want to surrender the ego... so some more thinking about hooks, meeting with Michelle and David to be planned. - **David** all components and styles,... compiled in 1 document now meeting planned with Vojtech and Barbara to go in depth into the design. Q to Kiki: what about a shared calender? A from Kiki (cannot talk but will in next team meeting) personal: how to create a personal quality space online, see watercooler channel ### Meeting report 07.02 Team meeting with Vojtech, philippe, David, Barbara, Matt, Michelle and Kiki #### Action points - **Michelle** add Tsukino to core team - **Kiki** organise meeting to create milestones and epics based on David's designs #### Report - **Michelle** update on Tsukino: he is creating functionalities that can be integrated and used What about the execution of the name change: let's do it. Remark from Philippe: let's wait for Vojtech to change things, so this topic will be picked up in next meeting Tsukino will be added to the core team - **Philippe** Worked on the ontracts possible to have multiple groups Coordinated with Vojtech to see who does what - **Barbara** finished and merged the grid, which created a bug headers need work but this changes in the new design needs help from Vojtech to help setup the branch, something didnt go as expected - **Vojtech** is feeling bad, some Philipine fish has had a bad effect... needs to travel back to Europe so not happy editing homepage, ready now for Barbara Persona's: not fully finished yet will have call with Barbara ti get branch up and running will work on the flight to Europe - **Matt** working on informational website general concept is done, will have a call with David to talk about it - **Kiki** Are we ready to execute the namechange? YES, but wait for Vojtech to be back, so he and Philippe can coordinate Are we ready to chop up the design into milestones and epics? : YES, will organise meeting - **David** Happy with the birthday-break, happy all designs were finished on time. The design mockups are a good way to showcase the features and what it looks like, but is maybe not the most preactical for Barbara and Vojtech, so David has made a Kurate grid style and guideline document as one source of truth ### Meeting Report 01.26 Team meeting with Vojtech, Barbara, Filoozom, Matt, Michelle and Kiki #### Report - **Matt** Pumped iron this morning audio for Sam persona is done next up: animation thinking about the 3rd persona - **Barbara** Didnt pump iron this morning Finished illustrations for the persona Working on CSS, feedback from David - **Michelle** Pumped the soap dispenser this morning Happy with onboarding Tsukino, who will have around 15hr a week to work with us had meeting with Manuchehr to sort out some uncertainties in the contract, all good now. - **Philippe** Didnt pump iron this morning, but will do tonight research on ZKsync planning architecture for the outlet, testing out a few things, path forward is clear. - **Vojtech** Didnt pump iron, too sick happy about Tsukino had meeting with Barbara, all clear working on 3 issues: error state, pending transactions and user not connected to the right network. These three need to be in, but will have a temporary design. Thanks for the daily report in discord: https://discord.com/channels/920771342087901305/1067366986641838170 - **Kiki** Will be a calender girl (organising Michelles calender) Making the reporting to Status more granular. Checking out different planning tools to use for organising meetings. Suggests to have team meetings at 2.30CET on tuesday and thursday ### Meeting report 01.25 Lil Devs Meeting with Vojtech, Barbara, Filoozom, Tsukino, Michelle and Kiki #### Topic Going over the designs, dividing work and go over the tech, reality check #### Report Michelle showed the designs Vojtech demo-ed what is already been made and expleined the architecture At the moment, all content lives on chain, is there a way to take everything off chain? Answer by Tsukino: Yes, only the only the semaphore group creation and the group membership is on chain, the posts can be in Waku, unirep in a rollup in a waku channel(?) The Graph for aggregation Important to have something that works with some compromises on decentralisation, as long as there is a clear path on the decentralisation within reasonable time. #### Action points Working document for devs to discuss and centralise information: https://hackmd.io/kSwPCo-PQvKWxVE2waS0QQ ### Meeting report 01.25 Design Meeting by David, with Michelle, Vojtech and Kiki #### Topic Deciding on open questions or issues on the final design proposal prepared by David in this doc https://hackmd.io/ad8dzrK-SpmgzfZXXccf_Q #### Update - David presented the design in sketch https://www.sketch.com/s/b06ef542-305d-45c9-b590-bf76117aa4f3 - Decisions made regarding Persona creation: YES: player needs to use tokens to create a new persona (spam protection and a limiter), more than creating a post, suggestion: 10 tokens NO: No reputation needs to be staked. NO: no voting from community for the persona creation - About the epoch short epoch = fomo, long epoch = drain We defined 4 options: **1** epoch = 4hr, 1 epoch to submit a post, next epoch voting on post, this needs to be checked if technically possible **2** every post has its own epoch starting when post is placed and runs for certein time. This also needs tech check **3** every epoch has random duration between 2 and 4 hrs, to prevent players from posting right at the end and vote for themsleves **4** 1 fixed epoch, no timer, no counter, minimum amount of votes to be promoted to the general timeline. These girst 3 options need some technical check, and we assume that the uncertainties are to big to get solved within our timeframe of development. Atm option 4 seems like the most feasable option. But we want to discuss further with others and document on the other options #### Action points Vojtech and Michelle are going to present the design to the dev team tonight to do a technical reality check and devide the work. ### Meeting report 01.24 #### action points - **David:** organise work meeting for deciding on open questions and scoping milestone 2 - **all:** test the app and give feedback https://theoutlet.vercel.app/ in discord or in github #### Updates - **David:** Overall very happy started testing the app milestone 1 and share feedback finishing design and usability, some open questions and thoughts https://hackmd.io/@HarUoba2SiyFFobLmdXICQ/HJa_0droo next: adding images to post, adding links - **Michelle:** writing documentation for boardwalk Met with Matt and kiki, feels more successful with 3 than with 2, will ask kiki to join more in meetings Talking to Jarred, to have a good overview on the path for Logos and to see how our next projects fit in the general vision Meeting with Manuchehr on reporting was ok, but we need to report more granular in order to give a good overview of where we're at - **Barbara:** Recovered from Covid and picking up back on life CSS: going through the notes of David, fix styling Working on the Persona for the expression/comms - **Matt:** Persona: working on different styles- different stories New: those who travel (see expression channel in discord) Working on the video for the Sam Persona - **Philippe:** Finishing touch on Boardwalk, hand-over is planned for this week Getting to know semaphore and Unirep Helping out with dev of the Outlet Next up important: meeting woth Tsukino on Wednesday - **Kiki:** Happy to join meetings with Michelle if that is helpful Meeting Manuchehr see remark Michelle Next: help with scoping milestone 2 - **Vojtech:** Sick Fixed issue to finish milestone 1 Learning to understand the tech Call for testing the app Next: figure out how to continue for next milestones, how to build all the pieces ### Meeting report 01.17 #### new meeting proposal - everyone wants to try - would have been nice to have had more talk about it beforehand, instead of take it or leave it-style. - Nice to have some informal hello-time - provide the safety to have free interaction about topics, this is bonding, without going into brainstorming #### Updates - **Philippe:** getting up to speed, setup the environment so we can all play, finishing up Milesotne 1, setting up Milestone 2 setting up Waku for messaging/chatting - **Vojtech:** finishing Milestone 1 - **Barbara:** Close to done for MS1 Problem with the desktop timeline - **Matt:** Draft for overview post Create content for persona with Barbara and David - **David:** Finishing all the design for The Outlet Presentation on the design https://www.sketch.com/s/b06ef542-305d-45c9-b590-bf76117aa4f3 #### action points - **kiki:** some more finetuning of the new meeting proposal in discord/meeting - **kiki:** start to think about organising a come together week at beginning of new project ### Meeting topics 01.17 Tue 2-4 PM - Feedback on our meeting with PSE [Michelle, 5 mins] - A proposal for meetings [Kiki, 10 mins](https://hackmd.io/dmGfFfHKRtm8-W82QrpH7Q) - ...