-
Notifications
You must be signed in to change notification settings - Fork 2.2k
AccessTool: Web3 Accessibility for the Polkadot Ecosystem #2529
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
I have read and hereby sign the Contributor License Agreement. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the application @ADACompliance in the delivery tables, could you specify which license you would be using? Would all the code be open-source?
Thanks for your feedback! I’ve updated the delivery tables to specify that the license is Apache 2.0. Let me know if anything else needs adjustment |
Thanks @ADACompliance I have marked the application as ready for review and will ping the rest of the committee for comment. In the meantime, I have a few more questions:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the application, @ADACompliance. Two questions:
- Have you done any tests or do you have previous work (reports, academic publications, etc.) to show that a neural network produces any useful output on accessibility of dapps?
- If there is so little interest in compliance, even in web2, why do you think you should target dapp developers with this? I understand using the blockchain as a reference to the report, but requiring devs to interact with the blockchain also creates additional hurdles.
Thanks again @keeganquigley
|
@semuelle Thank you for the questions.
In Web2, tools like Accessibility Insights and Lighthouse are beginning to apply machine learning to detect issues such as low contrast or missing ARIA tags. In UI analysis, CNNs and Transformers have been used to assess accessibility from HTML or screenshots, identifying problems like small tap targets or poor contrast. In Web3, accessibility is still a new and underexplored area. Most research focuses on security and usability, but with emerging legislation, there’s growing interest in how dApps exclude users with disabilities — for example, through screen reader incompatibility or non-accessible wallets. Web3 also presents unique challenges: there are no large labeled datasets, and interfaces often rely on non-standard components. We will be pioneering in this space by adapting WCAG-focused AI models (like IBM’s) to the Web3 environment. Findings and development will be open-sourced.
🔗 Reddit: PSA – Make Sure Your Website Is ADA Compliant Note: this was from last year, even stricter laws have passed in 2025.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @ADACompliance ,
I don't understand why traditional tools are useless for web3 applications. I agree that dApps work differently, as they fetch data from public sources like nodes or indexers instead of an company database, but why does this matter to the UI / UX? The way that new data is incorporated into the state of a dApp doesn't really make a difference as I see it.
I also don't agree on the idea to let a potentially faulty and hallucinating AI handle the audit for me if disobedience is so costly.
Despite the noble nature of your efforts, I personally don't see the need for this tool and I most likely won't approve it.
@PieWol Thanks for the feedback
Traditional tools like WAVE or Axe often fail to pick these up properly, or don’t handle frameworks like Svelte, Web3Modal, or MetaMask popups well, especially outside the DOM. As for AI yes it's not perfect, none at this stage is, however the whole industry is trending towards this because it’s the most reasonable approach. Can you please clarify what you mean here “ I also don't agree on the idea to let a potentially faulty and hallucinating AI handle the audit for me if disobedience is so costly.”? what exact scenario do you imagine? That said, I hear you if this doesn’t align with your current priorities, I completely understand. However, this isn’t just about the noble mission of inclusion. It’s also about meeting growing legal requirements that are already impacting digital products the EU Accessibility Act, for instance, is not optional. Our goal with AccessTool isn’t to replace developers it’s to save them from the hours they’ll end up spending anyway on manual audits or after-the-fact fixes. We are making compliance faster, cheaper, and less painful, not riskier. |
@PieWol Also, out of curiosity, in cases like dynamic interfaces or custom wallet flows, is there a particular Web2 accessibility tool you’ve found reliable? I’d love to see what you’d recommend, especially if it’s something we could learn from or potentially integrate. |
Project Abstract
The vision of AccessTool is to become a Web3-native accessibility and compliance solution for Polkadot developers, Web3 projects, and dApps. With over 96.8% of websites failing WCAG compliance, Web3 platforms face even greater challenges due to dynamic content, blockchain interactions, and custom interfaces.
Designed to be powered by AI and blockchain, AccessTool will automate accessibility compliance, helping teams efficiently meet WCAG and ADA standards while reducing legal and reputational risks. AI-powered scans, one-click fixes, and on-chain verification will ensure transparency, security, and compliance across Polkadot parachains via XCM.
By bridging the gap between Web2 and Web3, AccessTool aims to deliver decentralized, verifiable accessibility audits that enhance inclusivity without disrupting development workflows. Streamline compliance, mitigate risk, and help build a more accessible Web3 with AccessTool.
Grant level
Application Checklist
project_name.md
).@_______:matrix.org
(change the homeserver if you use a different one)