Blueprint Language
Blueprint Language is the text form of a RUAL blueprint: edit it by hand, with an AI agent or in the Studio code view, and stage the change on the canvas.
Overview What Blueprint Language is, how its source relates to the canvas, and where to use it: the Studio code view and the source API. Syntax Declarations, statements, expressions, block and storage calls, comments, the lock, // @xy positions and the checks a compile runs, with .blueprint examples. Functions and Custom Pins Declare a function with arguments and returns in Blueprint Language, call it, also from another blueprint, and see its signature as custom pins on the canvas. Editing with an AI Agent Export, edit, dry run, stage and save: the public source API step by step, with the request and response of every step and the token scopes it needs. Studio Code View The Canvas and Code switch in RUAL Studio: Check, Stage to canvas, Place unpositioned, the Positions toggle and what each message means.