[Resubmission] Open-Sourcing the GRAMO Loyalty Platform | xGov
Resubmission Open-Sourcing the GRAMO Loyalty Platform
Previous discussion, including valuable additional information in the comments:
https://forum.algorand.co/t/open-sourcing-the-gramo-loyalty-platform-xgov-proposal-3500632412/15245
Why are we resubmitting?
For the second time, our proposal was evaluated by an xGov committee drawn from an earlier 1M-block period, with many inactive members. Although we received a majority of positive votes, reached the voting quorum, and had strong participation from 48 voters, 52 were required for approval. We understand it's not a rejection from the community but the nuances of xGov system what is making difficult to get the proposal approved, so we have therefore decided to submit the proposal for a third and final time.
The GRAMO platform
GRAMO (https://gramo.io) is a blockchain-based loyalty and rewards platform built on Algorand and operating in production since 2022.
Customers at three partner retail stores in Madrid earn GRAMO tokens by uploading purchase receipts through our web application: https://app.gramo.io.
The platform uses custodial wallets while allowing withdrawals to self-custody wallets. This enables Web2 users to enter the Algorand ecosystem without needing prior crypto knowledge or interaction with exchanges.
The application supports:
- Receipt-based reward claims
- Token balance management
- Withdrawals and deposits
- Merchandise redemption and checkout
- Order tracking
GRAMO currently has approximately 2,000 registered users, more than 2,000 on-chain token holders, and over 7,200 verifiable on-chain reward-related transactions from project distribution wallets.
What are we proposing?
We are requesting 149,999 ALGO to fully open-source the GRAMO application (including the backend, frontend, database structure, and Algorand integration) under the MIT licence.
Following community feedback on the previous proposal, we have already made the repository publicly available: https://github.com/CryptoGRAMO/gramo_dashboard_public
What does the codebase contain?
GRAMO is a full-stack application with three years of production use and hardening:
Django REST Framework backend. The backend manages user registration, JWT authentication, reward claims, receipt validation, token accounting, ASA distribution through the Algorand Python SDK, custodial wallets, and partner-store administration. It uses MySQL and environment-based configuration.
React frontend. The React single-page application provides the complete user experience for authentication, claims, balances, deposits, withdrawals, merchandise redemption, checkout, and order tracking. It uses React Router, context-based state management, and Axios communication with the backend.
Algorand integration layer. The platform connects directly to an Algorand node through the Python SDK for ASA transfers, wallet generation, balance tracking, and other on-chain interactions. This layer is designed so other projects can extract and adapt it.
Database and deployment resources. The repository includes the complete MySQL schema and migrations for users, claims, balances, stores, orders, and wallet mappings, together with setup, configuration, dependency, and infrastructure documentation.
Why is this valuable for Algorand builders?
Tokenized loyalty is a major real-world blockchain use case, but there is currently no comparable open-source, Algorand-native reference implementation.
Developers building ASA-based rewards platforms must repeatedly solve the same problems:
- Connecting physical purchases to on-chain rewards
- Supporting users unfamiliar with crypto
- Managing custodial wallets and self-custody withdrawals
- Handling claims, receipt validation, and token accounting
- Integrating the Algorand Python SDK into a production Django application
GRAMO provides working, production-tested solutions to these challenges. Rather than starting from zero, developers could fork the repository, adapt it, and build new loyalty applications more quickly.
It would also provide the Python and Django communities with a rare production-grade Algorand reference implementation in an ecosystem currently dominated by JavaScript and TypeScript. Its publication may also improve Algorand’s visibility in AI-assisted searches related to blockchain, Django, React, and loyalty applications.
Why now?
The Algorand Foundation’s roadmap prioritizes mainstream adoption and real-world use cases. Loyalty programs directly support these goals by connecting physical businesses to on-chain activity and introducing non-speculative users to Algorand.
GRAMO is mature, stable, already operating in production, and now publicly available for the community to use and extend.
This version removes repetition while retaining the proposal rationale, adoption metrics, funding request, technical scope, and ecosystem value.
Adoption Metrics
- Registered app users : ~2,000
- Total rewards-related on-chain txs : >7,200 txs
- Operational since 2022
- Partner stores : 3 (Spain-based CBD/cannabis retail)
About the team
Gramo team is multidisciplinary and composed of six members building on Algorand since 2021. The accumulated professional experience of the team includes more than 20 years experience in the fields of IT engineering, IT security, IT networking, Biomedical scientific research, Marketing and online positioning, Risk Analysis of Financial Markets, and Real State Market.
Some links to team info:
- Famous presentation of gramo.io platform by the team in Algorand Decipher 2024: 10 min video - https://youtu.be/xNoooZ78R9g
- Team has been interviewed in person several times by the Algorand Foundation and has established relations with other builders and several important people in the ecosystem - https://x.com/gramo_io/status/1791479991059824703?s=20
- Project wallets and team addresses are publicly documented and verifiable on-chain - https://github.com/CryptoGRAMO/GRAMO/blob/main/GRAMO_wallets_01042026.txt
- Disclaimer about team 'public anonymity': https://forum.algorand.co/t/open-sourcing-the-gramo-loyalty-platform-xgov-proposal-3500632412/15245/9
Additional Info
Website: https://gramo.io
Platform: https://app.gramo.io
X profile: https://x.com/gramo_io
Token: ASA 393498731 - https://allo.info/asset/393498731/token
GitHub: https://github.com/CryptoGRAMO.
Gramo app repository (this proposal): https://github.com/CryptoGRAMO/gramo_dashboard_public
Whitepaper: https://gramo.io/the-token/whitepaper/
What is GRAMO and how it works: https://youtu.be/xNoooZ78R9g