Getting Started

Getting Started with GetSmart Token

Welcome to GetSmart! This guide will get you up and running as a learner, sponsor, or developer on the GetSmart platform — a free, nonprofit education platform built on the Base network by Digital Financial Aid Corporation (501(c)(3), EIN 88-3868816).

What is GetSmart Token?

GetSmart is a free independent education platform that awards $GETS — a non-tradable utility token — to learners who complete verified skill challenges. Sponsors (employers, NGOs, churches, donors) can fund and award credential badges backed by $GETS tokens.

$GETS is not a cryptocurrency for trading. It is a learning reward that records educational achievement on-chain.


For Learners

Step 1 — Set Up a Coinbase Wallet

GetSmart uses the Base network (a fast, low-cost Ethereum Layer 2 blockchain by Coinbase). You’ll need a Coinbase Wallet to receive badges and $GETS tokens.

  1. Download Coinbase Wallet from coinbase.com/wallet
  2. Create a new wallet and save your recovery phrase securely
  3. Your wallet generates a Base network address starting with 0x — this is your on-chain identity

No MetaMask or Polygon required. The platform previously used Polygon; it now runs entirely on the Base network.

Step 2 — Enroll in the Course

The flagship course is “Agents & Assets: From Resistance to Renaissance” — a free 10-module email course for ages 11+ covering AI, blockchain, and digital skills.

  1. Visit getstoken.org/course
  2. Click Enroll — Option 1: Earn $GETS Tokens (requires a GetSmart account)
  3. Or try the Gemma AirGap Agent live demo at getstoken.org/agent — no account needed

Step 3 — Complete Missions & Earn $GETS

Each of the 10 course modules is a mission guided by an AI CitiZen character. Completing a mission and submitting evidence earns you $GETS tokens and an NFT badge:

ModuleCitiZenSkill$GETS
1The Tech ShamanLocal AI · Privacy50
2The Cypher-NomadSovereign Identity · Base Network50
3The Prompt WhispererEdge AI Prompting · Cryptography75
4The Urban SamuraiOn-Chain Transparency · BaseScan75
5The Neon NinjaAir-Gapped AI · Offline Security75
6The Solar MonkAI Hallucinations · Truth Detection75
7The Tech-Bazaar TraderNFTs vs Liquid Tokens75
8The Steampunk ScrapperAI Personas · Math Concepts75
9The Street ArtistDeFi Micro-Transactions81
10The PrimeAI Agent Creation · Community Impact369

Total: 1,000 $GETS for completing the full course.


For Sponsors

Sponsors are employers, NGOs, churches, donors, or anyone who wants to recognise learning.

  1. Visit getstoken.org/for/employers (or your audience page)
  2. Contact hello@getstoken.org to set up a sponsor account
  3. Create custom badges for your learners with $GETS token rewards
  4. Review applications and approve badge claims

For Developers

Tech Stack

LayerTechnology
FrontendNext.js 15 (App Router) on Cloudflare Pages
AI AgentGoogle Gemma 4 via Gemini API + on-device LiteRT/MediaPipe
ChatbotCloudflare Worker (AI FAQ bot)
BlockchainBase network (Coinbase)
AuthCoinbase OAuth
DatabaseMongoDB Atlas

Repositories

Local Development

git clone https://github.com/getsmart-token/getsmart-web.git
cd getsmart-web
npm install
cp .env.example .env.local   # fill in your keys
npm run dev

Required environment variables:

VariablePurpose
NEXT_PUBLIC_APP_URLPublic site URL
NEXT_PUBLIC_CHATBOT_URLCloudflare chatbot worker URL
GEMINI_API_KEYGoogle AI Studio API key (server-side)
COINBASE_CLIENT_IDCoinbase OAuth app ID
COINBASE_CLIENT_SECRETCoinbase OAuth secret
MONGODB_URIMongoDB Atlas connection string

Next Steps

For questions, email hello@getstoken.org.