CAYC IMS
The Incentive Monitoring Suite for CAYC and Ultra Kingdoms, where NFT holders sign a marketing contract, link their wallets and claim monthly rewards in UK Credits.

- Sector
- NFT holder rewards
- What we did
- Design, Build, Operate, Web app, Dashboard
- Built with
- Next.js, PostgreSQL, Prisma, Auth.js, wagmi, Alchemy, Docker
- Year
- 2026
IMS tracks NFT holdings, marketing contracts and reward claims. System admins run the monthly reward periods, partner admins run their own worlds, and holders follow their NFTs and claim what they have earned, each from a dashboard of their own.
What we did
- Designed a dark navy and gold interface with a light mode, KPI cards and charts for every role.
- Built sign-in with Google or email, with activation emails, password resets, bans and timeouts.
- Let holders prove their wallets by signing a message on Ethereum or Solana, then scan their NFTs through Alchemy.
- Wrote the rewards engine, which splits each period by revenue share, trait and tax and pays each NFT for the days it was held; admins approve claims, mark them paid and export CSV files.
- Added a post scheduler for X, Facebook and LinkedIn, a social check before each claim and an audit log, and run it in Docker with images built on GitHub Actions.


