Last updated a month ago
Cardano wallets can connect to dApps, but production apps still need authentication to Web2 services for data and APIs. Cardano devs need wallet connectivity integrated with traditional auth systems.
We're open-sourcing Andamio Auth in a T3 App template connecting Cardano wallets and Web2 auth. Used in production at app.andamio.io, with JWT sessions, database integration, and protected routes.
Please provide your proposal title
Andamio Auth: T3 App Template with Cardano Token-Based Login
Enter the amount of funding you are requesting in ADA
67200
Please specify how many months you expect your project to last
5
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
Cardano wallets can connect to dApps, but production apps still need authentication to Web2 services for data and APIs. Cardano devs need wallet connectivity integrated with traditional auth systems.
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
Yes
Describe any dependencies or write 'No dependencies'
Dependencies on Cardano wallet providers (Nami, Eternl, Flint, etc.) for wallet connectivity. We are working closely with the Mesh team on ecosystem tooling that integrates in the NodeJS stack.
Will your project's outputs be fully open source?
Yes
License and Additional Information
MIT
Please choose the most relevant theme and tag related to the outcomes of your proposal
Developer Tools
Mention your open source license and describe your open source license rationale.
We will use the MIT License for maximum adoption and compatibility with commercial projects. Developers need flexibility to build both open and closed-source applications. The tooling delivered in this proposal will serve the needs of both open and closed-source app developers.
How do you make sure your source code is accessible to the public from project start, and people are informed?
How will you provide high quality documentation?
Comprehensive README, API documentation, setup guides, and example implementations. Video tutorials for common use cases. All documentation versioned with code.
A current draft of comprehensive Andamio documentation is live at docs.andamio.io, which is updated weekly and will be refined as one of the outputs of this proposal.
Please describe your proposed solution and how it addresses the problem
We're delivering a production-ready T3 App (https://create.t3.gg) template that seamlessly integrates Cardano wallet authentication with traditional "Web2" services.
The T3 stack is a popular modern web development framework that combines popular, industry-leading tools: NextJS (web framework, https://nextjs.org) tRPC (API layer, https://trpc.io) Prisma (database, https://www.prisma.io) Tailwind CSS (styling, https://tailwindcss.com) and NextAuth (authentication, https://next-auth.js.org) Think of it as a pre-configured toolkit that developers use to build professional web applications quickly and reliably.
Andamio Auth replaces NextAuth, which is the T3 stack's traditional username/password authentication system, with Cardano wallet authentication. Everything else in the proven T3 stack remains unchanged, giving developers a familiar foundation with native Cardano integration.
This solution is already securing real user data at app.andamio.io. With this proposal, we're open-sourcing our production-proven code as a template with comprehensive documentation, saving developers months of complex integration work.
What we're building:
Please define the positive impact your project will have on the wider Cardano community
Why this matters: Every Cardano application that stores user preferences, saves data, or connects to external services faces the same challenge: how to securely identify users through their wallets while integrating with traditional web infrastructure. Developers currently spend months building custom solutions. We've already built and tested ours in production.
Delivery approach:
Core Template (Weeks 1-3): Ship the working authentication system
OAuth2 Standards (Weeks 4-6): Implement OAuth2 compliance for enterprise integration
Documentation (Weeks 7-9): Make it accessible with a "Getting Started" guide clear documentation
Starter Kit (Weeks 10-12): Show real-world implementation with a full sample app
Andamio SDK (Weeks 13-15): Add advanced features from Andamio SDK ([https://sdk.andamio.io/](https://sdk.andamio.io/))](https://sdk.andamio.io/)) which was delivered in our Catalyst Fund 13 proposal: Andamio SDK & UTxO-RPC client
This creates a multiplier effect - each project using our template saves 2-3 months of development time and avoids common security pitfalls. With proper documentation and examples this project enables a new class of apps to be built on Cardano.
Immediate Developer Impact:
Day 1: Clone repo, configure wallet, deploy authenticated app in 10 minutes
Week 1: Build features instead of authentication infrastructure
Month 1: Ship to production with field-tested security
Ecosystem Benefits:
Time Savings: 2-3 months per project × hundreds of projects = massive acceleration
Security: Eliminates custom auth vulnerabilities across the ecosystem
Standards Creation: Establishes a common pattern for Cardano web auth in JS/TS development
Onboarding: Web2 developers can build on Cardano immediately
Integration: Andamio SDK adds token-gating, credentials, and smart contracts
Long-term Value:
MIT License: Free forever, no vendor lock-in
Community Sessions: 4 live workshops during development
Continuous Updates: Maintained as core Andamio infrastructure
Cross-Framework: Patterns applicable to any web framework
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
The Andamio team has been building on Cardano since 2021, recently collaborating with the Cardano Foundation on strategic initiatives including the FC Barcelona partnership. This authentication system is battle-tested in production at app.andamio.io handling real users and transactions daily. We've refined it through months of production use, making it ready to serve as foundational infrastructure for the broader ecosystem.
Validation through:
Community feedback during development
Security audit before final release
Beta testing with selected Cardano projects
Milestone Title
Core Template
Milestone Outputs
T3 App template with Cardano wallet connection (CIP-30)
Prisma database with basic user schema
Protected tRPC routes for authenticated database access
Protected page routes for authenticated user based on wallet connection
Simple JWT session management
TypeScript throughout
Video walkthrough
Acceptance Criteria
Evidence of Completion
Delivery Month
1
Cost
16000
Progress
20 %
Milestone Title
OAuth2 Compliance & Standards
Milestone Outputs
OAuth2-compliant token structure with JWT access tokens and refresh tokens
OAuth2 Authorization Code flow implementation using Cardano wallet signatures
Scope-based permissions mapped to Andamio credentials
JWT expiration and refresh token rotation
OAuth2-compatible API endpoints following RFC standards
Security compliance
Acceptance Criteria
Evidence of Completion
Delivery Month
3
Cost
16000
Progress
50 %
Milestone Title
Documentation & Quick Start Guide
Milestone Outputs
Advanced Guides, including:
Configuration docs for different Cardano networks
Token dependency configuration
Database customization guide
JWT customization guide
Acceptance Criteria
Evidence of Completion
Delivery Month
4
Cost
12000
Progress
70 %
Milestone Title
Hands-on Starter Kit
Milestone Outputs
Full-stack sample application using the Andamio Auth template
Real-world use case implementation
Best practices demonstration
Deployment guide
Tips and tricks
Host first two live community session
Acceptance Criteria
Evidence of Completion
Delivery Month
5
Cost
12000
Progress
90 %
Milestone Title
Andamio SDK Integration
Milestone Outputs
Integrate Andamio SDK (Fund 13 proposal) and provide documentation on how to use Andamio SDK to build additional features
Token-gated content examples
Credential-gated access control
Smart contract interaction patterns
Community showcase and feedback incorporation
Host two more live community sessions
Acceptance Criteria
Evidence of Completion
Delivery Month
5
Cost
11200
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
Development: ₳48,000
240 hours × ₳200/hour
Core feature implementation, testing, and optimization
Security Review: ₳8,000
40 hours × ₳200/hour
Code review and security best practices
Community security audit
Documentation: ₳6,400
32 hours × ₳200/hour
Technical documentation and setup guides
Video tutorials and example projects
Community Engagement: ₳4,800
24 hours × ₳200/hour
Developer workshops and support
Community feedback incorporation
Total: ₳67,200 (336 hours @ ₳200/hour)
How does the cost of the project represent value for the Cardano ecosystem?
This infrastructure will save each adopting project 2-3 months of development time (worth ~₳30,000+ per project). With just 2 projects using it, we've already returned the investment. With 10 projects in the first year, we create ₳300,000+ in value. As MIT-licensed open source infrastructure, it will continue providing value indefinitely, strengthening Cardano's competitive position against other blockchain ecosystems.
The standardization effect multiplies this value exponentially: reducing security vulnerabilities ecosystem-wide, enabling interoperability between dApps, and establishing Cardano as enterprise-ready. This aligns directly with the Cardano Foundation's strategic pillars of Technology (core tooling), Adoption (lowering barriers), and Governance (standardized identity). We're not proposing theoretical tooling - we're contributing production-proven infrastructure that's already securing user data at app.andamio.io to become a community-owned standard.
Terms and Conditions:
Yes
The Andamio Team
James Dunseith is a Teacher, Coach, Smart Contract Developer and Facilitator with broad experience as a creator of learning experiences. In the classroom and at ed-tech startups, James led the adoption of student-centered and project-based learning models. James is a co-founder of Gimbalabs, where he writes educational content and facilitates open governance of the community. James leveraged his expertise in learning design and community engagement at Andamio.
LinkedIn: https://www.linkedin.com/in/james-dunseith-0135651/
Twitter: https://twitter.com/jamesdunseith
GitHub: https://github.com/workshop-maybe
HongJing (Jingles) K is an Innovative Solutions Developer with over 10 years of experience in software development, known for delivering innovative solutions within short timeframes. They specialize in analytics, particularly in natural language processing and machine learning. Proficient in Python and JavaScript, Jingles will contribute to developing and deploying solutions that meet users' needs.
LinkedIn: https://www.linkedin.com/in/jingles/
Twitter: https://twitter.com/jinglescode
Nelson Kshetrimayum is a passionate Cardano developer who transitioned from a background in physics to focusing on blockchain technology. He began his Cardano development journey with Gimbalabs, contributing to prototype a Cardano native Learning Management System. With a solid foundation in both physics and computer science, Nelson brings a unique interdisciplinary perspective to his work, particularly in the realm of improving science and education through technology. He is dedicated to advancing the open-source software movement and contributing to the growth of Cardano as a leading blockchain. Driven by a desire to learn new concepts, build innovative software, and explore distributed and fractal community governance, he aims to create meaningful change in society through technology.
LinkedIn:
Twitter: https://twitter.com/nelson_ksh
Github: https://github.com/nelsonksh
M. Ali Modiri is a security & Smart Contract Specialist, bringing a diverse skill set, merging his background in mechatronics, cybersecurity, and blockchain. A former malware analyst and penetration tester, he excels in identifying and mitigating digital threats. Ali’s programming expertise spans from low-level languages like Assembly and C to high-level languages such as Golang and JavaScript. As a specialist in Plutus smart contract development, Ali is an active contributor to the Cardano community, notably as a member of the Cardano Certification Group and author of CIP 96. His focus is on advancing blockchain security and helping humanity through technological innovation.
Adrian Hütter, Smart Contract Developer, is a career changer in the field of civil engineering. He taught himself programming, which now helps him leverage the rapidly changing Cardano smart contract platform. He began his Cardano journey with the first cohort of the Plutus Pioneer Program and shortly after discovered Gimbalabs, where he has been a member ever since. Adrian specializes in Plutus smart contracts and is always looking for new ways to use them. He strongly believes in open source and the power of small communities with the right tools.
Github: https://github.com/adrian1-dot
Roberto Mayen-Hess is a Business and Innovation Manager Roberto is a versatile project manager with expertise in tech and blockchain. He excels in bridging the gap between technical teams and client needs, delivering innovative solutions, and managing complex projects.
LinkedIn: https://www.linkedin.com/in/roberto-mayen-hess/
Yoram Ben Zvi is a Senior Advisor and Business Models Lead with over 20 years of experience in strategy, partnerships, and investor relations within the technology industry. Yoram has been very active on Cardano and Catalyst for over four years supporting the ecosystem growth and onboarding web 2 companies to Cardano. He plays a crucial role in coordinating ecosystem and business model development.
LinkedIn: https://www.linkedin.com/in/yoram-ben-zvi-446836/
Nori Nishigaya is a Senior Advisor and Software Development Expert. Nori is is a co-founder the Andamio and ODIN (Open Decentralized Innovation Network). He is also the founder of the Salmon Nation Decentralised Alliance (SANADA) and co-founder of Bridge Builders. He organizes meetups and events as a Cardano Ambassador, and is a serially funded proposer. Nori brings over 30 years of experience in software development, agile methodologies, leadership in managing teams, and founding and running technology startups. His passion is discovering governance and organizational best practices for radically decentralized and self-managed communities through experimentation and hands-on practice.
Linkedin: https://www.linkedin.com/in/nishigaya/
Sebastian Pabon, Educator, and Facilitator. Contributor to the following organizations: Catalyst, SWARM, LATAM Cardano community. Team member of: Gimbalabs, MeshJS. Intersect Open Source committee member. Co-founder of Andamio. His work revolves around making developers, entrepreneurs, students, and communities worldwide, aware of the option of accessing systems built on Cardano (blue pill, red pill).
LinkedIn: https://www.linkedin.com/in/seb-pabon/
Twitter: https://twitter.com/SebastianPabonB