Architecture
System Overview
Soltag consists of four main components:
- Mobile application (frontend): User interface for tagging and discovery.
- Solana programs (on‑chain logic): The source of truth for all tags.
- Indexer and APIs (off‑chain reads): High-performance query layer.
- Documentation and developer tooling.
Data Flow
- User submits a transaction from the mobile app (signing via Wallet Adapter).
- Solana program validates signature and stores tag data in a PDA account.
- Indexer listens to program logs/events.
- API serves structured queries (e.g., leaderboards) to apps and partners.