Mosaic

Photo-proof training challenge

Show up.
Leave the photo.
Keep the record.

30 days. One photo each time you train. Empty squares stay honest — then share the proof.

Day 30 / 30 22 trained · 8 gaps
Trained Gap, kept honest
A finished 30-day Mosaic. Every filled square is a photo you took that day.

How it works

Instagram is the network. Mosaic is the proof object you share after you train.

01TrainShow up for the session. Rest days stay empty on purpose.
02PhotoAdd one photo the day you train. Gaps stay visible and honest.
03SharePost the 9:16 card. Viewers get a clear path to start their own.

Finish 30, then unlock Level 2 (31–60) and Level 3 (61–100) on the same mosaic. The picture grows. Gaps stay honest.

Photos are private by default. Sharing a card is an explicit action. You can delete photos, mosaics, and your account anytime — see Privacy.

Founder case study

I’m running the first public 30 in the open.

Mosaic exists because saying “I’m consistent” without a record is too easy. Join the same 30-day challenge, keep empty squares honest, and share the proof.