Updates
What's new in CANON
CANON ships continuously. This is the running record of what's changed — new features, improvements, and fixes in reverse chronological order.
FeatureS154June 2026
Curator RSS, Contact Delivery & Agent Discoverability
- →/{username}/feed.xml hardened — per-curator RSS feeds now escape XML fields, split unsafe CDATA, use the configured site URL, and keep a 1-hour cache for AI agents and RSS readers
- →/contact upgraded from static mailto to a Brevo-backed form with sender acknowledgement, founder forwarding, honeypot protection, and an honest unavailable state when BREVO_API_KEY is not configured
- →agents.json + llms.txt updated to S154: per-user RSS endpoint, contact API, contact-form-brevo capability, and current machine-readable status
FeatureS152June 2026
Timeless Canon OG, Terrain Momentum & Platform Polish
- →◆ Timeless Canon profile OG card — public profiles with memory-pinned items now generate a distinct dark-gold share card showing your permanent identity anchors (◆ glyph, archetype, top 3 pinned titles)
- →◈ Terrain Growth % tooltip — hovering a category node in This Month view now shows ↑N% growth vs all-time baseline, letting you see which categories are accelerating
- →📞 Contact page launched — hello@whatsyourcanon.com with three use-case cards (D-S194.1 compliance, canon-contact@whatsyourcanon.com forwarding to founder)
- →Discover Curator Spotlight — most-active public curator this week surfaced on /discover with avatar, bio, and recent items; ISR-cached for performance
- →Content accuracy pass — JSON-LD URL fixed (canon.app → whatsyourcanon.com), FEATURES section updated to 6 current features in a grid, duplicate category section removed
- →Pricing rewrite — FREE now truthfully shows 10 features (was 5); PRO trimmed to 7 advanced-AI-only features (was 8)
- →Dashboard Today's Focus card — priority CTA above Weekly Prompt; adapts to challenge/near-mastery/discovery context; shows for ≥5 Canon items
- →🎯 Milestone Banner — celebrates key milestones (10/50/100 items + Bridge Walker Bronze); localStorage-dismissed so it only shows once per milestone
- →Landing social proof — live "Join Nk curators · Nk+ items in Canon" count from parallel DB queries; always fresh, never stale
- →Mobile category chip scroll — category chip row (lg:hidden) below CTAs on landing; 12 colored chips for quick visual context on small screens
- →"Your Numbers" — Quick Stats 4-card + Canon Stats duplication collapsed into one unified 6-metric card on dashboard
- →About page update — "WHAT CANON DOES" 8-feature grid added; contact link corrected
- →Sitemap update — SITE_URL fixed; /about, /pricing, /contact, /faq added as static routes
- →Prompt caching fix — weekly-discovery route was missing anthropic-beta header; server-side Haiku caching now active for discovery briefs
- →agents.json + llms.txt updated to S152: timeless-canon-og capability, terrain-growth-pct, discover-curator-spotlight, /contact humanPage
FeatureS151June 2026
Timeless Canon, Terrain Momentum & Discoverability
- →◆ Timeless Canon section on public profiles — items you have explicitly memory-pinned surface as permanent identity anchors visible to all visitors
- →◈ Category Terrain — All Time vs This Month toggle: see which categories are being claimed right now vs historically dominant (momentum view)
- →◈ Now badge on the #1 rising category in This Month view — instantly see what CANON is collectively claiming
- →Sitemap expansion — /discover, /updates, /discover/oracle-prophets, /discover/alliances, /discover/canon-of-week, /discover/consensus, /discover/controversy + /[username]/bridges for all public profiles
- →agents.json + llms.txt updated to S151: memory-pin-showcase, terrain-time-lapse capabilities + /discover + /oracle-prophets + /{username}/bridges humanPages
FeatureS149–S150June 2026
Taste Destiny, Memory Curation & Discovery Depth
- →✦ Taste Destiny AI — oracular Haiku prophecy on /ai/evolution-arc: where your taste is going + 3 specific destiny items (7d cache)
- →✦ Destiny Resonance — curators who have already claimed your destiny items, surfaced below the prophecy card
- →◈ Canon Memory Curation — your oldest Canon items (365d+) resurface for keep/archive/pin actions on the dashboard
- →Taste Futures Market v2 — implied-odds prediction board on /discover; crowd bet counts turned into live market odds (purple themed)
- →◇ Bridge Walker Personal Atlas — /[username]/bridges public page: cross-category Canon grouped by category with Bronze/Silver/Gold tier badges
- →Discover Taste Map — deterministic SVG bubble chart of platform-wide category claim counts on /discover
- →Schema Drift Brevo Alert — admin-gated email trigger when live Supabase tables/RPCs are missing
- →Prompt caching sweep — ephemeral cache_control added to oracle-genealogy, taste-ancestry, weekly-highlight routes (~40–60% token savings)
- →agents.json + llms.txt updated to S149/S150: new capabilities and endpoints for AI-agent discovery
FeatureS134–S148June 2026
Genealogy Atlas, Bridge Walker & AI Depth
- →◇ Bridge Walker badge — awarded to curators with 5+ cross-category bridge claims; share card with bridge count and evidence titles
- →Genealogy Atlas — public /discover/genealogy/[item_id] explorer with influence graph, lineage ledger, and adjacent roots
- →Lineage Rivalries — compare two item genealogy trees at /discover/genealogy/compare with convergence score and shared nodes
- →Cross-Category Bridges page — ranked bridge items, top Bridge Walkers leaderboard, and agent receipt endpoint
- →Genealogy Constellation share cards — OG mode for constellation pages; lineage gap prompts and agent endpoint
- →Bridge Walker profile receipt API — GET /api/profile/[username]/bridge-walker-receipt for agents and embeds
- →Ancestry prewarm readiness proof — structured table/RPC schema status before any warmup attempt (--readiness-only mode)
- →Schema Drift Monitor — /admin/schema-drift live status card for Supabase table and RPC readiness
- →Obelisk Passport scaffold — Obelisk login, bridge auth, and session creation for unified studio identity
- →Weekly Taste Highlight Card — Haiku "This week," narrative on dashboard; highlight injected into weekly digest email
- →Challenge tiers — three difficulty levels per week (required_count varies); streak tracking and oracle prediction for next week
- →Faction clash seasons — seasonal leaderboard, champion ceremony, Dominion badge; pg_cron auto-seed for weekly challenges
- →Discovery brief feedback — 👍/👎 + tone chips persist across sessions; brief personalization depth from last-3 signals
- →Canvas Prestige composite score — 5-axis breakdown (pioneer/rarity/breadth/influence/streak) with seasonal leaderboard
- →Brevo onboarding drip — D+3/D+7/D+14 email sequence with dedup log; welcome email with SPF/DKIM verified sender
FeatureS130–S133June 2026
Social Identity, AI Depth & Website Upgrade
- →◈ Oracle Champion badge on profiles — gold chip for season prediction winners, linked to /discover/oracle-champions
- →"You and @username share: …" viewer cross-thread — personalized banner on profiles when visitor has taste overlap with the profile owner
- →⚔ Faction Rivalry card on compare pages — shows faction names, member counts, and an ideological lean bar for clashing factions
- →Taste Compatibility Narrative — Haiku 2-sentence story on compare pages (archetype pair + shared tags, 24h symmetric cache)
- →Discovery Brief History Archive — past 12 weeks of AI discovery briefs in an accordion; shimmer skeleton for CLS fix
- →Oracle Champions Seasons — season filter tabs (2025/2026), win%, dynamic metadata, empty CTA → /capsule/predictions
- →Profile Archetype Hero — cover art row (top-3 items), Taste DNA dimension mini-bars, radial-gradient background
- →Cross-Category Completion Meter — 0–27 progress bar with milestone chips at 5/10/15/20/25/27, OMNIVORE at 27
- →Taste DNA Natural Language — Haiku 3-4 sentence DNA explanation, 24h cache, ↺ Regenerate button
- →Weekly Discovery Personalization Depth — 6-branch tone synthesis from last-3 feedback signals
- →Taste DNA OG dimension labels — pentagon vertex axis labels on OG cards; &dims= param forwarded from page metadata
- →Compare page OG card — mode=compare block (URL-param driven, no DB, CDN-cacheable) with resonance score and archetype columns
- →Haiku system prompt caching — ephemeral cache_control on dna-explain and taste-prediction routes
- →Website: New Canon C+◈ composite logo, favicon, mobile nav (scrollable 100dvh drawer), dark/light theme toggle
- →CANON-048: /agents.json and /.well-known/llms.txt for AI-navigable discovery
FeatureS34April 30, 2026
Taste Circles & Quest Analytics
- →Social → Circles tab: generate a private Taste Circle from your compatibility graph and issue Canon duel challenges to matched members
- →Web Settings → Analytics: live dashboard showing quest completions, product-event counts, AI usage rollups, and cache-hit rates
- →Studio Ops local dispatcher restored (blocker-preflight, doctor, genius-list)
FeatureS33April 29, 2026
Experience Intelligence: Questlines, Timelines & Telemetry
- →Questline Engine v1: home screen now shows ranked quests (build, breadth, identity, social, ritual, feedback) based on your live Canon state
- →Taste DNA Timeline: see how your identity has shifted across archetype generations — dimension changes, emerging tags, fading tags
- →Milestone Auto-Capsules: CANON automatically seals snapshot capsules when you hit 25/50/100/250 items so the Capsule tab is never empty
- →Product telemetry foundation: quest opens, view events, and capsule triggers now feed the analytics loop
- →AI usage ledger: Anthropic and Voyage token usage tracked per Taste DNA generation
- →Streak ceremony dedupe repair: item and streak milestones no longer suppress each other
FeatureS31–32April 24, 2026
Ceremonies, Drift & Canon Maps
- →Streak Ceremony Modal: full-screen animated overlay with haptic feedback fires at streak (3/7/14/30/60/90 days) and item milestones (25/50/100/250)
- →Daily streak reminder notifications at 6 PM once streak ≥ 3
- →Weekly Taste Prompt: 26-prompt rotating pool on home (mobile) and dashboard (web)
- →Canon Drift Score: see whether your taste is stable, evolving, expanding, or focusing — with rising/fading category trends
- →Taste Map on public profiles: 25-category visual grid showing your claimed categories
- →Canon Momentum widget on web dashboard: streak, progress bar, next unlock
- →Capsule Evolution Report: after revealing a capsule, compare sealed Canon vs. today — added, dropped, rating shifts
- →PWA service worker: offline-capable web app with stale-while-revalidate for Supabase REST
FeatureS30April 23, 2026
Taste Time Capsules, Ghost Mode & AI Efficiency
- →Taste Time Capsule: seal a snapshot of your Canon with a future unlock date — reveal it months later to see how your taste has changed
- →Ghost Mode: toggle 👁/🔒 visibility on individual items or your whole profile
- →Quick Rate: long-press any item in library for a 1–10 rating bottom sheet
- →Taste Gap detection: "Blind Spots" section in Discovery shows categories underrepresented given your taste profile
- →Echo Chamber Warning: Shannon entropy score flags if your Canon is becoming too narrow
- →Prompt caching: Anthropic API calls now use cache_control markers — 60–80% token savings on Taste DNA regeneration
- →CI workflow: GitHub Actions running typecheck, web build, and security audit on every push
- →Migration ledger repair helper: diagnoses and fixes Supabase migration history drift
FoundationS25–29April 22–23, 2026
Persistent State, Recommendations & Security Hardening
- →Persistent progression state: server-backed streaks, unlock ceremonies, and ritual state via user_progression_state
- →Persistent recommendation state: queue fingerprints, reuse metadata, and adaptation signals via recommendation_state
- →Discovery ritual: daily recommendation stack with confidence bands, strategy labels, and "why now" context
- →Recommendation refresh policy: freshness gates, feedback pressure weighting, queue reuse logic
- →Security pass 3: rate limiting extended to data-export, delete-account, import-parser, notify Edge Functions
- →Security score: 98.2/100 across all 11 Edge Functions
- →Founder proof bundle: single-command proof artifact covering build, security, performance, and capability state
PlatformS10–24April 7–22, 2026
Web Platform, Auth, Social & Production Deploy
- →Full web app: dashboard, library, Taste DNA, discover, public profiles, settings — dark-gold design system throughout
- →Supabase SSR auth: login, signup, server-side session management
- →Real-time activity feed: Supabase Realtime subscription on the dashboard
- →Canon Match badge: compatibility % between you and any public profile
- →EAS build eb68d524 (APK) succeeded: Android beta available for download
- →Migrations 14–17 deployed: RLS hardening, rate limits, dashboard_activity RPC, user activation milestones, progression state
- →All 11 Edge Functions deployed with full auth helper coverage and rate limiting
Want to see what's coming next?
CANON ships fast. Start building your Canon today and you'll get every new feature automatically.
Start for Free