[{"data":1,"prerenderedAt":219},["ShallowReactive",2],{"content-query-jok7xYo5FP":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":8,"ogTitle":7,"ogDescription":9,"body":10,"_type":213,"_id":214,"_source":215,"_file":216,"_stem":217,"_extension":218},"\u002Fstudio","",false,"Studio — Build an app on FastYoke","The on-rails wizard, the Advanced App Builder, and the Yoke Architect composer — available today. The unified visual canvas is coming soon.","Build real software on FastYoke. Available today; the visual canvas is coming soon.",{"type":11,"children":12,"toc":210},"root",[13,51,122,161,190],{"type":14,"tag":15,"props":16,"children":19},"element","marketing-section",{"band":17,"max-width":18},"gray","3xl",[20,31,38],{"type":14,"tag":21,"props":22,"children":23},"template",{"v-slot:eyebrow":5},[24],{"type":14,"tag":25,"props":26,"children":27},"p",{},[28],{"type":29,"value":30},"text","STUDIO",{"type":14,"tag":32,"props":33,"children":35},"h1",{"id":34},"build-an-app-not-a-config",[36],{"type":29,"value":37},"Build an app, not a config.",{"type":14,"tag":25,"props":39,"children":40},{},[41,43,49],{"type":29,"value":42},"Studio is how you build real software on FastYoke™ — applications composed\nfrom finite-state boards you can generate, version, diff, and own. The\npieces you need are here today. The unified visual canvas is ",{"type":14,"tag":44,"props":45,"children":46},"strong",{},[47],{"type":29,"value":48},"coming soon",{"type":29,"value":50},".",{"type":14,"tag":15,"props":52,"children":55},{"band":53,"max-width":54},"white","6xl",[56,64,72],{"type":14,"tag":21,"props":57,"children":58},{"v-slot:eyebrow":5},[59],{"type":14,"tag":25,"props":60,"children":61},{},[62],{"type":29,"value":63},"Available today",{"type":14,"tag":21,"props":65,"children":66},{"v-slot:title":5},[67],{"type":14,"tag":25,"props":68,"children":69},{},[70],{"type":29,"value":71},"Three ways to build, shipping now",{"type":14,"tag":73,"props":74,"children":76},"feature-grid",{"columns":75},"3",[77,95,108],{"type":14,"tag":78,"props":79,"children":82},"feature-card",{"summary":80,"title":81},"Pick a layout, brand it, choose your annotated entities, and ship a themed multi-page app extension. On rails and deterministic — the same picks produce the same bundle every time.","Studio wizard",[83],{"type":14,"tag":84,"props":85,"children":89},"cta-button",{"size":86,"to":87,"variant":88},"sm","\u002Fdocs\u002Fapps\u002Fstudio-wizard","secondary",[90],{"type":14,"tag":25,"props":91,"children":92},{},[93],{"type":29,"value":94},"Read the docs",{"type":14,"tag":78,"props":96,"children":99},{"summary":97,"title":98},"The enterprise \u002F ISV delivery surface: author engineering specs (by hand or with AI), track nav and page health, and download a handoff zip for an external SDK developer.","Advanced App Builder",[100],{"type":14,"tag":84,"props":101,"children":103},{"size":86,"to":102,"variant":88},"\u002Fdocs\u002Fapps\u002Fadvanced",[104],{"type":14,"tag":25,"props":105,"children":106},{},[107],{"type":29,"value":94},{"type":14,"tag":78,"props":109,"children":112},{"summary":110,"title":111},"Your app is a value — one tree of data with boards, states, guards, pages, and bridges. Read it, version it, regenerate it, compile it.","Yoke Architect",[113],{"type":14,"tag":84,"props":114,"children":116},{"size":86,"to":115,"variant":88},"\u002Fyoke-architect",[117],{"type":14,"tag":25,"props":118,"children":119},{},[120],{"type":29,"value":121},"Read the thesis",{"type":14,"tag":15,"props":123,"children":124},{"band":17,"max-width":18},[125,133,143,154],{"type":14,"tag":21,"props":126,"children":127},{"v-slot:eyebrow":5},[128],{"type":14,"tag":25,"props":129,"children":130},{},[131],{"type":29,"value":132},"Coming soon",{"type":14,"tag":21,"props":134,"children":135},{"v-slot:title":5},[136],{"type":14,"tag":137,"props":138,"children":140},"h2",{"id":139},"the-unified-visual-canvas",[141],{"type":29,"value":142},"The unified visual canvas",{"type":14,"tag":25,"props":144,"children":145},{},[146,148,152],{"type":29,"value":147},"We're building a single visual surface that ties the wizard, the Advanced\nApp Builder, and the Yoke Architect composer together — drag a board, wire a\ntransition, preview the app, and ship it, without leaving the canvas. It's\n",{"type":14,"tag":44,"props":149,"children":150},{},[151],{"type":29,"value":48},{"type":29,"value":153},". Create a free account now and you'll be ready the day it\nlands.",{"type":14,"tag":155,"props":156,"children":160},"signup-cta",{"location":157,"size":158,"variant":159},"studio-coming-soon","lg","primary",[],{"type":14,"tag":15,"props":162,"children":163},{"band":53,"max-width":18},[164,173,183],{"type":14,"tag":21,"props":165,"children":166},{"v-slot:title":5},[167],{"type":14,"tag":137,"props":168,"children":170},{"id":169},"why-apps-as-data",[171],{"type":29,"value":172},"Why apps-as-data?",{"type":14,"tag":25,"props":174,"children":175},{},[176,178,182],{"type":29,"value":177},"Studio rests on a simple, opinionated idea: your app should be a document you\ncan read, not hidden imperative state inside an editor. That thesis — and an\node to Haskell — lives in ",{"type":14,"tag":44,"props":179,"children":180},{},[181],{"type":29,"value":111},{"type":29,"value":50},{"type":14,"tag":84,"props":184,"children":185},{"size":158,"to":115,"variant":88},[186],{"type":14,"tag":25,"props":187,"children":188},{},[189],{"type":29,"value":121},{"type":14,"tag":15,"props":191,"children":192},{"band":17,"max-width":18},[193,202,206],{"type":14,"tag":21,"props":194,"children":195},{"v-slot:title":5},[196],{"type":14,"tag":137,"props":197,"children":199},{"id":198},"start-building",[200],{"type":29,"value":201},"Start building",{"type":14,"tag":155,"props":203,"children":205},{"location":204,"size":158,"variant":159},"studio-bottom",[],{"type":14,"tag":207,"props":208,"children":209},"marketplace-cta",{"location":204,"size":158,"variant":88},[],{"title":5,"searchDepth":211,"depth":211,"links":212},2,[],"markdown","content:studio.md","content","studio.md","studio","md",1783575524011]