Grant Proposal: TwikkL

Project Name: TwikkL
Website: https://twikkl.xyz/
Project Lead: Jeremiah Abang

PURPOSE
Traditional video sharing platforms are controlled by a central authority, which controls the storage, management and distribution of videos. Users upload their videos to a central server, and other users can access and interact with the videos through the platform’s interface. The company that operates the central server is responsible for maintaining the infrastructure and setting the rules for the community.
Regrettably centralized video sharing platforms tend to have strict censorship rules, which limits the freedom of expression for users. Additionally, creators of content often receive little to no compensation for their work. We’ve seen a couple of their decentralized counterparts with attempts at reward systems and decentralization on distributed networks based on Blockchain technology.

Though decentralized video streaming applications aims at solving the problems faced with their traditional counterparts, they also have been greeted with some downsides like slow onboarding process and lack of concrete reward structure. Web3 applications rely on decentralized infrastructure, which can make the onboarding process for new users confusing and complex. Users need to have an understanding of blockchain concepts such as private keys, public addresses, and gas fees. They may also need to set up a digital wallet and acquire cryptocurrency or NFT before using the application. These steps can be overwhelming for new users and may prevent them from fully engaging with the application. Additionally, lack of user-friendly interfaces and inability to maintain reward structures can also be a problem, lacking a revenue generation model to constantly provide liquidity for tokens issued to users as reward will cause the value of content monetization to drop leading to users being demotivated.

Set to change the narrative and experience with decentralized video sharing platforms, TwikkL is a decentralized video sharing platform that utilizes blockchain technology and Sia storage network to provide a censorship-free and transparent environment for users to share and stream videos. By using a blockchain network, TwikkL ensures that the platform remains decentralized and the content is stored on a decentralized storage network, making it more difficult to remove or censor content. Using Sia Network, TwikkL provides a decentralized and secure alternative to traditional cloud storage providers by allowing users to store their data across a distributed network of nodes, rather than relying on a single centralized provider. Additionally, TwikkL utilizes it’s sustainable revenue generation models to provide a fair reward structure for content creators and users, allowing them to monetize their content and be fairly compensated for their contributions to the platform.
TwikkL’s plan on web3 intergration to Sia will be assisted by Lumeweb and S5. Also with plans on utilizing the Lens protocol API for it’s Social network graph and for low/efficient gas cost TwikkL is built on the Polygon Network and will see to advance to other chains when necessary.

Synopsis of TwikkL’s features/characteristics

Video groups: TwikkL allows users to create and manage their own video groups or communities, which could be focused on specific topics, interests, or communities. This provides users with a more personalized and tailored video sharing experience.
Decentralized data storage: TwikkL aims at the integration of Sia, the platform’s decentralized and blockchain-based architecture provides a secure and transparent way to store and access videos without relying on centralized servers.
Content monetization: TwikkL utilizes advertising and NFTs for content monetization and rewards are stored in an inbuilt wallet on the platform.
Governance proposals: TwikkL allows users to submit/vote governance proposals, related to changes or improvements to the platform.
Smart contracts: Like most web3 platforms, TwikkL incorporate Solidity smart contracts into its platform in order to facilitate transactions, interactions, and access controls.
Governance tokens: TwikkL issues governance tokens to users, which gives them the ability to participate in governance decisions or vote on issues related to the platform.

Project Timeline

Design prototype done and current development using React Native, solidity for the mobile application in progress.
The project follows a concise roadmap…
•UI/UX design prototype «This milestone includes project file setup, dependency, screen design etc.» [Oct 2022 - January 2023]
•Mobile app development with React Native and Smart contracts implemention «This milestone involves implementing the design with its functionality and linking to the backend»[January - May 2023]
•CDN and Sia intergration [May 2023]
•First Product test [June - July 2023]

Risk
The potential risk for TwikkL is the issue of mass onboarding in a short period of time. As the platform gains more users, the infrastructure and resources required to support them will need to scale accordingly. This can put a strain on the network and potentially lead to issues such as slow load times or transaction failures.
Open Source
TwikkL is 100% open source with a public repository located at
GitHub - JiggyDevs/twikkl-app: Decentralized video sharing app with social services and more

Budget:
The Project request for $70,000 for year 2023 with the detailing of expenses:

•$30,000 to be the full time salary of Jeremiah Abang, the Team Lead and Product manager. it’ll be paid at monthly intervals
•$40,000 to see the actualization of the product, with the detailing as follows….
“$15,000 to cover development and technical expenses, including the purchase of an extra MacBook cost $1200”
“$10,000 covers marketing and partnerships expenses”
“$15,000 covers all hiring, audits and testing expenses.”
In addition we will make strategic partnerships with trending artist and content creators to onboard their fanbase on the Platform, driving mass adoption.

Conclusion
The progress of the project will be communicated accordingly to the community.
We look forward to actualizing this unique product whilst contributing to the adoption and growth of the Sia Network.

Hi,

This is an interesting project. How are you going to deal with any explicit content stored on the network and/or copyright violations?

2 Likes

Thank you for the question mate, NSFW contents are an option (since the platform is Anti-Censorship) but all explicit contents are turned off by default for every user but can be turned on by the user in settings. Users get to choose the content they consume.
Also we don’t control contents on the platform but the community does, contents can be downvoted and get flagged by the community when it’s inappropriate (the content is blocked and taken out when it gets an influx of downvotes using smart contracts)

1 Like

The video groups feature sounds interesting to me. but for a web3 project I noticed from your github you use an email sign-up process aside the connect wallet option there, why ?

2 Likes

@Jiggythegrey Thanks for the proposal! Steve from the Sia Foundation here.

Just wanted to give you a heads up that we received this proposal too close to our meeting for the committee to thoroughly consider it. They meet every two weeks though, so TwikkL will officially be on the docket for March 21st.

1 Like

yea Mike said same in the discord server thanks☺️. Also it creates time for the community to ask relevant questions about TwikkL as well which is better

We’re looking at onboarding a large userbase most of which aren’t currently familiar with web3 procedures (there’s an option for those already into web3) while noobs can sign-up through a process they’re familiar with. That said users can access the platform through a web2 process but has to connect a wallet to mint usernames/access rewards, we believe this will motivate most users to get familiar with web3 thereby strategically increasing adoption.

2 Likes

Hi, nice project you have here.
When someone uploads a content in a video group, will that content be visible outside of the group too?

1 Like

@Cyberbug1 Thank you for this question mate… Members belonging to a group can see contents from the groups showing up in their feeds (like in Facebook) this way they don’t need to access their groups to view uploaded contents everytime.

Adjustment on my proposal and bulletpoints.

- Project Name: TwikkL

Purpose

Traditional video sharing platforms are controlled by a central authority, which controls the storage, management, and distribution of videos. Users upload their videos to a central server, and other users can access and interact with the videos through the platform’s interface. The company that operates the central server is responsible for maintaining the infrastructure and setting the rules for the community. Regrettably centralized video sharing platforms tend to have strict censorship rules, which limits the freedom of expression for users. Additionally, creators of content often receive little to no compensation for their work.

We’ve seen a couple of their decentralized counterparts with attempts at reward systems and decentralization on distributed networks based on Blockchain technology. Though decentralized video streaming applications aim at solving the problems faced with their traditional counterparts, they also have been greeted with some downsides like slow onboarding process and lack of concrete reward structure. Web3 applications rely on decentralized infrastructure, which can make the onboarding process for new users confusing and complex. Users need to have an understanding of blockchain concepts such as private keys, public addresses, and gas fees. They may also need to set up a digital wallet and acquire cryptocurrency or NFT before using the application. These steps can be overwhelming for new users and may prevent them from fully engaging with the application. Additionally, lack of user-friendly interfaces and inability to maintain reward structures can also be a problem, lacking a revenue generation model to constantly provide liquidity for tokens issued to users as reward will cause the value of content monetization to drop leading to users being demotivated.

Set to change the narrative and experience with decentralized video sharing platforms, TwikkL is a decentralized video sharing platform that utilizes blockchain technology and Sia storage network to provide a censorship-free and transparent environment for users to share and stream videos. By using a blockchain network, TwikkL ensures that the platform remains decentralized and the content is stored on a decentralized storage network, making it more difficult to remove or censor content. Using Sia Network, TwikkL provides a decentralized and secure alternative to traditional cloud storage providers by allowing users to store their data across a distributed network of nodes, rather than relying on a single centralized provider. Additionally, TwikkL utilizes its sustainable revenue generation models to provide a fair reward structure for content creators and users, allowing them to monetize their content and be fairly compensated for their contributions to the platform. TwikkL’s plan on web3 integration to Sia will be assisted by Lumeweb and S5. Also utilizing the Lens protocol API for its Social network graph and for low/efficient gas cost TwikkL is built on the Polygon Network and will see to advance to other chains when necessary.

Synopsis Of TwikkL’s Features

  • Video groups: TwikkL allows users to create and manage their own video groups or communities, which could be focused on specific topics, interests, or communities. This provides users with a more personalized and tailored video sharing experience.

  • Decentralized data storage: TwikkL aims at the integration of Sia, the platform’s decentralized and blockchain-based architecture provides a secure and transparent way to store and access videos without relying on centralized servers.

  • Content monetization: TwikkL utilizes advertising and NFTs for content monetization and rewards are stored in an inbuilt wallet on the platform.

  • Governance proposals: TwikkL allows users to submit/vote governance proposals, related to changes or improvements to the platform.

  • Smart contracts: Like most web3 platforms, TwikkL incorporates Solidity smart contracts into its platform in order to facilitate transactions, interactions, and access controls.

  • Governance tokens: TwikkL issues governance tokens to users, which gives them the ability to participate in governance decisions or vote on issues related to the platform.

Project Timeline

  • Design prototype done and current development using React Native, solidity for the mobile application in progress. The project follows a concise roadmap:

    • UI/UX design prototype «This milestone includes project file setup, dependency, screen design, etc.» [Oct 2022 - January 2023]
    • Mobile app development with React Native and Smart contracts implementation «This milestone involves implementing the design with its functionality and linking to the backend» [January - May 2023]
    • CDN and Sia integration [June - July 2023]
    • First Product test [August - September 2023]

Risk

The potential risk for TwikkL is the issue of mass onboarding in a short period of time. As the platform gains more users, the infrastructure and resources required to support them will need to scale accordingly. This can put a strain on the network and potentially lead to issues such as slow load times or transaction failures.

Open Source

TwikkL is 100% open source with a public repository located at GitHub - JiggyDevs/twikkl-app: Modern video sharing app with social services and more

Budget

The Project request for $58,000 for the year 2023 with the detailing of expenses: (

  • $18,000 to be the 6 months salary of Jeremiah Abang, the Team Lead and Product manager. It’ll be paid quarterly.

  • $40,000 to see the actualization of the product, with the detailing as follows:

    • $15,000 to cover development and technical expenses, including the purchase of an extra MacBook cost $1200
    • $10,000 covers marketing and partnerships expenses
    • $15,000 covers all hiring, audits, and testing expenses.

In addition, we will make strategic partnerships with trending artists and content creators to onboard their fanbase on the Platform, driving mass adoption.

Conclusion

The progress of the project will be communicated accordingly to the community. We look forward to actualizing this unique product whilst contributing to the adoption and growth of the Sia Network.

HI Jiggy, it is was insightful to talk to you.

I’m glad to hear of people getting on and building Web3 businesses in Nigeria. You mentioned that lack of a good education system there and having to self-learn a lot. Luckily that’s not such a big disadvantage for new tech as there are so many free internet resources like YouTube. So I shouldn’t feel you are at a disadvantage there.

As you said, you are not a programmer and will be working with two other developers. I believe that in your proposal that needs to be highlighted. So a suggestion is to have bios of all the team members.

Your role, you mentioned is as project manager. If you are lacking experience, as you mentioned you had been previously on a project and had to leave, you can try and make up for it by understanding the tech inside out. A lot of Web3 projects are CTO driven, because a lot of tech has to be invented as very few have even tread in that direction before.

As I understand it, the two developers are working on a decentralised exchange. I believe you should also state in the proposal how much time they have to put into your video streaming project. You mentioned Pancake Swap (which was originally a fork of Uniswap), a lot of defi projects for sure fork that code. In their bio, be good to know what projects they have coded and any other programming experience.

Having built largely what you have mentioned in your proposal myself, the timescale of a few months to build the bulk of a “Web3” video streaming application seems unrealistic. You won’t know yet the unknowns and have to rely on loose estimates. If you google, can take teams one to two years to do what you are doing. You mentioned that you have designed your screens in Figma, going from that to a functioning prototype takes time, especially with Web3 tech. Maybe the tools have improved and you can do it much quicker than what I am aware of? I personally would like to see in the proposal an expanded timeline with much more of the technical things to be achieved itemised.

Hello @juleslai it seems you didn’t quite understand what I was saying here tho, I responded when you asked about what they’ve built with solidity before and not what they’re currently building.

Also like I mentioned, I’m not planning on launching the next Tiktok in months to come, we are starting at a capacity we can handle without issues and grow from there “Rome wasn’t built in a day, was it?”

Hello TwikkL Project Team,

The committee has reviewed your proposal, however, we need additional time to discuss a few details. Unfortunately, this means that we will not have an answer for you by the end of today but rest assured we are working diligently to get one finalized.

Regards,
Kino on behalf of the Sia Foundation and Grants Committee

1 Like

Alright thank you for the Info, we await an update from the committee :handshake:🏽

Hey TwikkL team! Thanks for the proposal and your engagement in the forum thread and community.

At this time, the committee has not approved your proposal but is instead requesting more information and clarity on the following sections:

Timeline

Based on your timeline (October 2022 to September 2023) you are already halfway through your project. Additionally, you are requesting a budget for six months of work while the Sia portion of your integration is only projected to take one month.

Abuse

The committee was concerned with your response regarding abusive content - when asked how you would handle abuse on your platform, you mentioned that “Users get to choose the content they consume” and “We don’t control contents on the platform but the community does”, which unfortunately is not adequate procedure when dealing with DMCA, CSAM, or other types of abusive content.

Risk

Your risk assessment was lacking in the committee’s opinion, as your only stated concern was the potential of onboarding too many users too quickly. There is no shortage of risks for projects like this like abuse, competitors, network issues, and dependencies. While you don’t need to list every possibility in the world, the committee would appreciate more realistic consideration on this point.

Budget

We’d like to see more budget details - $10,000 for marketing and partnerships sounds a bit premature before the project is tested and ready for market. “Hiring” is listed as an expense for a segment of your $15,000 with no details. Overall, this section should be highly detailed.

Format

Please use the following format should you update your proposal. The more detail you can provide in any section, the better:
(you can copy this section and paste it into the forums and will automatically format properly)

**Introduction**
Project Name: 

Name of the organization or individual submitting the proposal: 

Description of your project, who benefits, and how the project will serve the Foundation’s mission of user-owned data:


**Grant Specifics**
Amount of money requested and justification with a reasonable breakdown of expenses:


Timeline with measurable milestones and goals:
*[The Foundation will provide up to $20,000 in funding before an MVP is delivered by milestone 1 or 2.]*


Potential risks that will affect the outcome of the project:


**Development Information**
Will all of your project’s code be open-source?
[*Projects can use closed-source components, but can’t develop closed-source code. If any of your project’s code is closed-source, please describe what code and why.*]

*Leave a link where code will be accessible for review.*

Information about your team that will provide confidence in your ability to complete the project:


Do you agree to submit monthly progress reports?
[*Progress reports must be submitted monthly here in the forum.*]

Final Comments

We love the ideas presented here and are excited to see an updated proposal if you decide to submit one.

Regards,
Kino on behalf of the Sia Foundation and Grants Committee

1 Like

Hello @Kinomora thanks for the response, I’ll update the proposal as requested by the committee.

Introduction

Project Name: TwikkL

Website: twikkl.xyz

Name of the organization or individual submitting the proposal: Jeremiah Abang (Founder and Team Lead)

Description of your project, who benefits, and how the project will serve the Foundation’s mission of user-owned data:

•Purpose.

Traditional video sharing platforms are controlled by a central authority, which controls the storage, management, and distribution of videos. Users upload their videos to a central server, and other users can access and interact with the videos through the platform’s interface. The company that operates the central server is responsible for maintaining the infrastructure and setting the rules for the community. Regrettably centralized video sharing platforms tend to have strict censorship rules, which limits the freedom of expression for users. Additionally, creators of content often receive little to no compensation for their work.

We’ve seen a couple of their decentralized counterparts with attempts at reward systems and decentralization on distributed networks based on Blockchain technology. Though decentralized video streaming applications aim at solving the problems faced with their traditional counterparts, they also have been greeted with some downsides like slow onboarding process and lack of concrete reward structure. Web3 applications rely on decentralized infrastructure, which can make the onboarding process for new users confusing and complex. Users need to have an understanding of blockchain concepts such as private keys, public addresses, and gas fees. They may also need to set up a digital wallet and acquire cryptocurrency or NFT before using the application. These steps can be overwhelming for new users and may prevent them from fully engaging with the application. Additionally, lack of user-friendly interfaces and inability to maintain reward structures can also be a problem, lacking a revenue generation model to constantly provide liquidity for tokens issued to users as reward will cause the value of content monetization to drop leading to users being demotivated.

Set to change the narrative and experience with decentralized video sharing platforms, TwikkL is a decentralized video sharing platform that utilizes blockchain technology and Sia storage network to provide a censorship-free and transparent environment for users to share and stream videos. By using a blockchain network, TwikkL ensures that the platform remains decentralized and the content is stored on a decentralized storage network, making it more difficult to remove or censor content. Using Sia Network, TwikkL provides a decentralized and secure alternative to traditional cloud storage providers by allowing users to store their data across a distributed network of nodes, rather than relying on a single centralized provider. Additionally, TwikkL utilizes its sustainable revenue generation models to provide a fair reward structure for content creators and users, allowing them to monetize their content and be fairly compensated for their contributions to the platform. TwikkL’s plan on web3 integration to Sia will be assisted by Lumeweb and S5. Also utilizing the Lens protocol API for its Social network graph and for low/efficient gas cost TwikkL is built on the Polygon Network and will see to advance to other chains when necessary.

Handling Abuse/Copyright Violations

When using TwikkL, it’s crucial to ensure that any copyrighted material is handled responsibly to avoid infringement issues. To prevent such complications, make certain that the content you use is either part of the public domain or has been made publicly available under a suitable open license.

It is important to note that by default, TwikkL restricts certain types of NSFW content, including adult nudity and explicit material. However, users have the option to adjust their media settings according to their preferences. By adhering to these guidelines, you can enjoy a seamless experience on TwikkL while respecting the rights of content creators.

We’ve provided details on how TwikkL plans on handling NSFW content and copyright violations without giving up its decentralized and Censorship resistant nature.

Smart contracts will be used to create an automated system for handling content takedown requests. Here’s a detailed explanation of how this process can work:

Flagging Content: When a user flags a piece of content as potentially violating the platform’s guidelines (e.g., copyright infringement or abusive content), this action triggers a smart contract. The flagged content is registered, along with details such as the content ID, the user who flagged it, and a timestamp.

Voting System: The smart contract then initiates a voting period during which designated community witnesses (who have voting power proportional to their token holdings) can vote on whether the flagged content should be removed. Each vote is recorded on the blockchain, ensuring transparency and immutability.

     TwikkL implements a combination of randomness and anonymity in the selection process to maintain decentralization while selecting witnesses for the voting system.  Other requirements that aid the voting system are as follows:

•Token-based Participation: This requires users to hold and stake a certain amount of TwikkL’s governance tokens (Jiggy) to again be eligible for participating as a witness in the voting process. This ensures that only users with a vested interest in the platform’s success can participate in content moderation decisions.

•Random Selection: When a content takedown request is initiated, the smart contract randomly selects a predefined number of eligible token holders from the pool of eligible users to serve as temporary witnesses for that specific request, making the process unbiased and unpredictable.

•Anonymity: To protect the identity of the witness and prevent potential collusion, the smart contract utilises cryptographic techniques such as zero-knowledge proofs. These techniques allow the witnesses to cast their votes without revealing their identities, ensuring anonymity in the voting process.

•Rotation of Witnesses: The pool of eligible token holders is constantly changing due to new users joining, existing users leaving, or fluctuations in token holdings. By randomly selecting a new set of witnesses for each content takedown request, the platform ensures that voting power is distributed across the user base and not concentrated in the hands of a few individuals.

•Threshold for Removal: A predetermined threshold for content removal is then set in the smart contract. For example, if a majority (e.g., 51%) of the moderators vote to remove the content, the smart contract will consider the content as violating the platform’s guidelines.

•Automated Removal: If the threshold for removal is met, the smart contract automatically updates the content’s status on the platform, making it inaccessible to users. The content is not deleted from the decentralized storage network but is made unavailable for streaming or viewing through the platform’s interface.

•Notification and Appeals: The content creator is notified of the removal decision, and they have the option to appeal the decision.

Synopsis of TwikkL’s Features

  • •Video groups: TwikkL allows users to create and manage their own video groups or communities, which could be focused on specific topics, interests, or communities. This provides users with a more personalized and tailored video sharing experience.

    •Decentralized data storage: TwikkL aims at the integration of Sia for a secure, decentralized, and blockchain-based architecture to store and access videos without relying on centralized servers.

    •Content monetization: TwikkL utilizes advertising and NFTs for content monetization. Creators can earn rewards, which are stored in an inbuilt wallet on the platform.

    •Content takedown system: TwikkL implements a smart contract-based content takedown request system using EIP-2535 Diamond Standard to tackle content abuse and copyright issues, empowering users to flag and vote on inappropriate content.

    •Witnesses: On TwikkL, witnesses play a crucial role in maintaining the platform’s content quality and community guidelines. They are responsible for reviewing flagged content, enforcing rules and guidelines, and taking appropriate actions against users who violate these standards. Witnesses also help foster a positive and inclusive community by addressing concerns, mediating conflicts, and promoting healthy discussions among users. Their efforts contribute significantly to maintaining a safe and engaging environment for everyone on the platform.

    •Governance proposals: TwikkL allows users to submit and vote on governance proposals, related to changes or improvements to the platform.

    •Smart contracts: TwikkL incorporates Solidity smart contracts into its platform, facilitating transactions, interactions, and access controls, as well as automating content takedown processes.

    •Governance tokens: TwikkL issues governance tokens to users, giving them the ability to participate in governance decisions or vote on issues related to the platform, promoting user-owned data and decentralization.

    •Data privacy: By leveraging decentralized storage and blockchain technology, TwikkL aims to protect user data and privacy. Users have control over their data, and since it is not held by a single central entity, the risk of data breaches or unauthorized access is minimized.

TwikkL emphasizes the importance of user data ownership by providing a platform where users have complete control over their content. Through decentralized storage using Sia and community-driven moderation via smart contracts, TwikkL ensures that users can securely store, manage, and share their videos without compromising their ownership rights.

Grant Specifics

Amount of money requested and justification with a reasonable breakdown of expenses:

Budget

We have revised our budget breakdown to provide more details as requested by the committee:

  • $18,000 to be the salary of Jeremiah Abang (Team Lead and Product Manager)

    $17,000 for development and technical expenses>>

      *“-Mobile App Development for IOS, UI/UX design improvement and Purchase of a MacBook: $7000  
    
      -Smart contract development: $5000 Research and development of smart contracts for content takedown requests Implementation of EIP-2535 Diamond Standard and deployment of smart contracts
    
       -Establish the foundation for backend and blockchain functionalities, incorporating Sia integration: $5000”*
    

    •$5,000 for marketing, publicity and partnerships expenses during the product testing phase, with the remaining $5,000 reserved for marketing efforts post-launch.

    $13,000 for hiring, audits, and testing expenses, broken down as follows:

        *-$5,000 for hiring additional developers and support staff as needed.
    
        -$5,000 for security audits and code reviews to ensure the platform's safety.
    
        -$3,000 for testing and quality assurance processes, including hiring testers and conducting user testing sessions.*
    

In addition, we will make strategic partnerships with trending artists and content creators to onboard their fanbase on the Platform, driving mass adoption.

Timeline with measurable milestones and goals:

Adjusted Timeline

•UI/UX design prototype: Completed (Oct 2022 - Jan 2023)

-Project file setup, dependencies, and screen design

•Mobile app development with React Native and Smart contracts implementation: In progress (Jan 2023 - Jul 2023)

-Implementing the design with its functionality and linking to the backend.

•Smart Contract Development, CDN setup and Sia integration: (May 2023 - Sep 2023)

 -Account for potential delays and challenges in integrating Sia

Allow time for testing, troubleshooting and optimization

•First Product test: (Aug 2023 - Nov 2023)

-Testing the application with a limited group of users

Gathering feedback and making necessary adjustments

•Public launch and marketing campaign: (Dec 2023 - Jan 2024)

-Launching the application to the public
Initiating marketing campaigns to attract users and creators

•Post-launch improvements and feature updates: (Jan 2024 - Ongoing)

-Continuous development and improvement based on user feedback
Introducing new features and updates to enhance the user experience

Potential risks that will affect the outcome of the project:

Risk

We appreciate the feedback on our risk assessment and have provided a more comprehensive list of potential risks and possible mitigations:

-Risk of rapid user growth

-Network issues affecting the performance and scalability of the platform.

-Dependencies on third-party tools and services, which could affect the development and operation of the platform.

-Security vulnerabilities and potential exploits within the platform or underlying technology.

-Legal and regulatory compliance, including data privacy and content regulations.

-Abuse and handling of illegal content.

-Competitors offering similar solutions.

Mitigations

•To check the risk of rapid user growth, TwikkL will develop scalable infrastructure, monitor performance, conduct load testing, implement gradual onboarding, utilize CDNs, and optimize code and algorithms.

•We’ll implement a robust infrastructure with redundancy and load-balancing mechanisms (Decentralised Storage, CDN etc…) to ensure the platform remains stable and responsive. Proactively monitor the platform for performance issues and address them promptly.

•Choose reliable and well-established third-party tools and services for essential components of the platform. Stay up-to-date with the development and updates of these tools and services, and have contingency plans in place to handle potential disruptions.

•Conduct regular security audits and vulnerability assessments, and patch any identified issues in a timely manner.

•Stay informed of relevant laws and regulations, particularly those related to data privacy, content, and DMCA. Ensure that the platform’s policies and procedures are in compliance with applicable laws and be prepared to adapt to any changes in the legal landscape. We’ll work with legal experts to help navigate this complex area.

•Implement the content moderation model detailed earlier, which includes community moderation, content takedown requests, a decentralized moderation team, transparent guidelines, an appeals process, and education and awareness initiatives.

•We’re focused on providing unique features and a better user experience that differentiates TwikkL from its competitors. Regularly gather user feedback and continuously improve the platform based on their needs and preferences.

Development Information

Will all of your project’s code be open-source?

Yes, our project is committed to transparency and the open-source ethos. All of the code developed specifically for TwikkL, including the backend, frontend, and smart contract components, will be open-source. This approach allows us to foster a collaborative development environment, enabling community contributions and ensuring that our platform remains accessible to the public at GitHub - JiggyDevs/twikkl-app: Decentralized video sharing app with social services and more

Information about your team that will provide confidence in your ability to complete the project:

It is important to know that our Team works remotely across different time zones,

Jeremiah Abang (Founder and Team Lead) https://www.linkedin.com/in/jerry-abang-2116a1230

Emma Glory Praise (Blockchain/Smart contract Developer) https://www.linkedin.com/in/emmaglorypraise

Firas REGAIEG (Software/Mobile App Developer) https://www.linkedin.com/in/firas-rg

Victor Okon (Mobile App Developer) https://www.linkedin.com/in/vicksoson

UbongAbasi Ndak (Product designer) https://www.linkedin.com/in/ubongabasi-ndak-0b009a1b5

We are confident that our team’s combined skills, expertise, and passion for user-owned data and decentralized technology will drive the success of TwikkL and its integration with the Sia ecosystem.

Do you agree to submit monthly progress reports?

The progress of the project will be communicated accordingly to the community. We look forward to actualizing this unique product whilst contributing to the adoption and growth of the Sia Network.

We have submitted a more comprehensive proposal, we believe that it addresses the concerns of the committee. Thanks again🤝🏽

Hey TwikkL team! The committee needs some additional time to review your updates. We apologize for the delay but will absolutely review by next meeting at the latest. Thanks!

Regards,
Kino on behalf of the Sia Foundation and Grants Committee