Private Competition — Summer 2026

Imagine Discover Create

Part 01 Insight Artifact
Winner$500
Runner-up$250
Part 02 Coded Interactive
Winner$500
Runner-up$250

Part One

Insight
Artifact

A mobile-first artifact exploring the relationship of two things that seem unrelated — a non-obvious connection, contrast or idea that otherwise relates the two.

Action Required Test your concept pair →

What does non-obvious mean and how is it tested?

Must
  • Be self-explanatory, visually strong, clear and intentional
  • Communicate one central idea effectively
  • Show a real point of view — not just collected facts
  • Feel new, surprising, worth seeing
Format
  • Mobile-optimized
  • Can be animated
  • No live presentation
  • No separate explanation
Standard

If opened on a phone, it should feel original and quickly communicate the idea.

Part Two

Coded
Interactive

A mobile-friendly coded interactive. Useful, playful, aesthetic, strange, clever, or beautifully niche — the concept is yours. But it must actually do something with what the user gives it.

Must
  • Accept user input
  • Do something meaningful with it through code
  • Return output that changes based on the input
  • Involve actual coding or real code modification
  • Be understandable and usable on a phone
What “Meaningful” Could Look Like
  • Interpreting input
  • Transforming input
  • Generating from input
  • Adapting based on input
  • Revealing something invisible to the user

These are examples, not limits.

Does Not Qualify

  • A static page
  • A dressed-up chatbot with no real interaction design
  • A template with only cosmetic edits
  • Something that looks interactive but doesn’t materially process input
Standard: It should feel like a real small product — clear, intentional, responsive. Different inputs must produce meaningfully different results.

The Rules

How This
Works

Two parts. Both required. Judging is anonymous — judges won’t know whose submission is whose, and won’t know which Artifact goes with which Interactive. Each part is scored independently.

Both parts are required

Every participant must submit both a Part 01 Insight Artifact and a Part 02 Coded Interactive. Submitting only one part does not constitute a valid entry and is not eligible for prizes. Both deliverables must individually satisfy their respective requirements.

Allowed Tools

Any LLM you already have access to. You may also research and choose a subscription — no separate tools budget.

Part of the challenge is choosing and using tools well. Fully doable with ChatGPT, Claude, Kimi, or related coding agents.

Outside Help

You may discuss ideas, troubleshoot, read tutorials, watch walkthroughs, and get general feedback.

Deliverables

Each person submits one Insight Artifact and one Coded Interactive. No process memo. No write-up. The work explains itself.

Judging

Anonymous judging — judges won't know who made what. Parts are judged independently.

Work is judged on the spec, not effort. Runner-up placements must be earned.

Part Winner Runner-up*
Part 01 Insight Artifact
$500 $250
Part 02 Coded Interactive
$500 $250
*Runner-up must fully satisfy requirements to place

Submission Deadline

TBA

Judges

TBA

Two deliverables per person — both required:
① Part 01 — Insight Artifact
② Part 02 — Coded Interactive
(function(){ if(window===window.top)return; function inlineAll(orig,clone){ if(orig.nodeType!==1)return; try{ var cs=getComputedStyle(orig); var t=''; for(var i=0;i=0){ all[i].style.cssText=st.replace(/url\(["']?(?!data:)[^)"']*["']?\)/gi,'none'); } } } window.addEventListener('message',function(e){ if(!e.data||e.data.type!=='INLINE_EDIT_CAPTURE_REQUEST')return; var scrollX=window.scrollX||window.pageXOffset||0; var scrollY=window.scrollY||window.pageYOffset||0; var w=window.innerWidth,h=window.innerHeight; try{ var clone=document.documentElement.cloneNode(true); var rm=clone.querySelectorAll('script,link[rel="stylesheet"],style'); for(var i=0;i' +'' +'
' +'
' +html+'
'; var svgUrl='data:image/svg+xml;charset=utf-8,'+encodeURIComponent(svg); var img=new Image(); img.onload=function(){ var c=document.createElement('canvas');c.width=w;c.height=h; c.getContext('2d').drawImage(img,0,0); window.parent.postMessage({type:'INLINE_EDIT_SCREENSHOT_RESULT',dataUrl:c.toDataURL('image/png'),scrollX:scrollX,scrollY:scrollY},'*'); }; img.onerror=function(){ window.parent.postMessage({type:'INLINE_EDIT_SCREENSHOT_RESULT',dataUrl:null,scrollX:scrollX,scrollY:scrollY},'*'); }; img.src=svgUrl; }catch(err){ window.parent.postMessage({type:'INLINE_EDIT_SCREENSHOT_RESULT',dataUrl:null,scrollX:scrollX,scrollY:scrollY},'*'); } }); })();