# Ensembl3 Studio > Ensembl3 Studio designs, builds and scales agentic commerce technologies for Shopify merchants. Ten years building apps and scaling stores in the Shopify ecosystem. Live products include Present Agent, Envoy Music, and Return Magic (acquired by Shopify in 2018). Based in Montréal. The studio focuses on agentic products — code that observes the store, decides, and acts on real merchant data. Not chat. Not demos. ## Our product DNA 1. **Agentic-only focus.** Products and systems that act on judgment, not just rules. 2. **Rapid prototyping, assumptions-led product insights.** Two weeks to a working thing in a real environment. Prototypes used to find the right questions, not just answer obvious ones. 3. **Ten years deep in the Shopify ecosystem.** A decade building apps and scaling stores. Every edge case seen is one fewer surprise. ## Apps Each app has a dedicated page at `/apps/[slug]` with the full story, feature breakdown, and tech stack. - [Present Agent](https://ensembl3.shop/apps/present-agent) ([live](https://presentagent.vip)): AI gift concierge for ADHD adults. Conversational agent that profiles a recipient in two minutes and recommends five personalized gifts from 171K+ enriched products. Gemini + Claude pipeline, Shopify catalog substrate. **Live.** - [Envoy Music](https://ensembl3.shop/apps/envoy-music) ([beta](https://envoy-music.vercel.app)): An agent for the music side of commerce — discovery and storefront layer for independent music brands. **Beta.** - [Return Magic](https://ensembl3.shop/apps/return-magic): Self-serve returns experience that converts refunds into the next purchase. **Acquired by Shopify in 2018** and rolled into the platform's native returns system. ## Pages - [Homepage](https://ensembl3.shop/): hero, product DNA, apps, contact - [Apps overview](https://ensembl3.shop/#apps): the three shipped products + links to deep pages - [The cast](https://ensembl3.shop/cast): the twenty named brand characters, each mapped to a UI surface, rendered with name + trait + role + blurb. Human-facing index of the JSON at /agents.json. - [Changelog](https://ensembl3.shop/changelog): what we shipped, one paragraph per change - [Contact](https://ensembl3.shop/#contact): hello@ensembl3.shop (new projects) · support@ensembl3.shop · press@ensembl3.shop - [Products catalog (machine-readable JSON)](https://ensembl3.shop/products.json): the three shipped products with stack, JTBDs, and engagement model - [Cast catalog (machine-readable JSON)](https://ensembl3.shop/agents.json): the twenty named brand characters (Mossy, Wail, Buzz, Pim, Chomp, Stilt, Grizz, Wink, Floof, Octy, Nub, Snooz, Horn, Nix, Spidr, Mite, Spry, Klaw, Bleb, Cyk) — each mapped to a UI surface, rendered as inline animated SVG - [llms.txt (this file)](https://ensembl3.shop/llms.txt) · [llms-full.txt](https://ensembl3.shop/llms-full.txt) - [security.txt](https://ensembl3.shop/.well-known/security.txt): coordinated disclosure contact