{
  "generated_at_utc": "2026-06-03T10:10:47.919Z",
  "production_url": "https://aieditorrsp.net",
  "console_errors": [],
  "page_errors": [],
  "viewports": [
    {
      "viewport": "1366x768",
      "title": "AI Image Editor With Prompt Templates | AI RSP",
      "h1": [
        "AI Image Editor With Prompt Templates"
      ],
      "heroRect": {
        "top": 124,
        "bottom": 663,
        "left": 650,
        "right": 1249,
        "width": 600,
        "height": 539
      },
      "generateRect": {
        "top": 418,
        "bottom": 466,
        "left": 1042,
        "right": 1232,
        "width": 190,
        "height": 48
      },
      "generateVisibleBeforeFold": true,
      "horizontalOverflow": false,
      "disallowedTextPresent": [],
      "checkoutLinks": [],
      "paidLikeControls": [],
      "heroText": "STUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.",
      "firstScreenText": "Skip to editor\nRSP\nAI Editor RSP\nEDITOR\nLIBRARY\nTEMPLATES\nPRICING\nPREVIEW ACCESS\nGET STARTED\n\nBETA ACCESS V2.4\n\nAI Image Editor With Prompt Templates\n\nUpload a photo, choose a reusable style prompt, and run a capped preview edit from the first screen. Built for portraits, product shots, and social assets that need precise prompt control.\n\nSTART EDITING\nVIEW TEMPLATES\nSTUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.\n\nVIEW_ALL_LIBRARY\n\nPrecision Prompt Templates\nOPEN LIBRARY\narrow_forward\ncamera\nEditorial\n\nSoft studio lighting, depth of field, and high-end magazine aesthetics.\n\ncinematic photography, soft key light, natural skin texture, graphite backdrop...\ninventory_2\nProduct Shot\n\nClean minimalist backgrounds for commerce and launch assets.\n\nminimal studio product photo, crisp edge detail, amber rim light, shadow control...\nbolt\nSocial Visual\n\nPunchy creator-grade crops with clear subject separation.\n\nvibrant editorial crop, high contrast, clean negative space, safe subject lock...\n\nWORKFLOW_PROTOCOL\n\nProtocol: From Input to Asset\n1\nUpload Image\n\nImport your base photo. The editor validates file type and keeps provider keys server-side.\n\n2\nDefine Intent\n\nUse a reusable prompt template or write a controlled edit instruction with safety constraints.\n\n3\nExecute & Refine\n\nRun the preview-aware generation and keep status, retry, and safety outcomes visible.\n\n4\nReuse\n\nDownload available preview outp"
    },
    {
      "viewport": "1440x900",
      "title": "AI Image Editor With Prompt Templates | AI RSP",
      "h1": [
        "AI Image Editor With Prompt Templates"
      ],
      "heroRect": {
        "top": 124,
        "bottom": 663,
        "left": 687,
        "right": 1286,
        "width": 600,
        "height": 539
      },
      "generateRect": {
        "top": 418,
        "bottom": 466,
        "left": 1079,
        "right": 1269,
        "width": 190,
        "height": 48
      },
      "generateVisibleBeforeFold": true,
      "horizontalOverflow": false,
      "disallowedTextPresent": [],
      "checkoutLinks": [],
      "paidLikeControls": [],
      "heroText": "STUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.",
      "firstScreenText": "Skip to editor\nRSP\nAI Editor RSP\nEDITOR\nLIBRARY\nTEMPLATES\nPRICING\nPREVIEW ACCESS\nGET STARTED\n\nBETA ACCESS V2.4\n\nAI Image Editor With Prompt Templates\n\nUpload a photo, choose a reusable style prompt, and run a capped preview edit from the first screen. Built for portraits, product shots, and social assets that need precise prompt control.\n\nSTART EDITING\nVIEW TEMPLATES\nSTUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.\n\nVIEW_ALL_LIBRARY\n\nPrecision Prompt Templates\nOPEN LIBRARY\narrow_forward\ncamera\nEditorial\n\nSoft studio lighting, depth of field, and high-end magazine aesthetics.\n\ncinematic photography, soft key light, natural skin texture, graphite backdrop...\ninventory_2\nProduct Shot\n\nClean minimalist backgrounds for commerce and launch assets.\n\nminimal studio product photo, crisp edge detail, amber rim light, shadow control...\nbolt\nSocial Visual\n\nPunchy creator-grade crops with clear subject separation.\n\nvibrant editorial crop, high contrast, clean negative space, safe subject lock...\n\nWORKFLOW_PROTOCOL\n\nProtocol: From Input to Asset\n1\nUpload Image\n\nImport your base photo. The editor validates file type and keeps provider keys server-side.\n\n2\nDefine Intent\n\nUse a reusable prompt template or write a controlled edit instruction with safety constraints.\n\n3\nExecute & Refine\n\nRun the preview-aware generation and keep status, retry, and safety outcomes visible.\n\n4\nReuse\n\nDownload available preview outp"
    },
    {
      "viewport": "1280x800",
      "title": "AI Image Editor With Prompt Templates | AI RSP",
      "h1": [
        "AI Image Editor With Prompt Templates"
      ],
      "heroRect": {
        "top": 124,
        "bottom": 663,
        "left": 607,
        "right": 1206,
        "width": 600,
        "height": 539
      },
      "generateRect": {
        "top": 418,
        "bottom": 466,
        "left": 999,
        "right": 1189,
        "width": 190,
        "height": 48
      },
      "generateVisibleBeforeFold": true,
      "horizontalOverflow": false,
      "disallowedTextPresent": [],
      "checkoutLinks": [],
      "paidLikeControls": [],
      "heroText": "STUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.",
      "firstScreenText": "Skip to editor\nRSP\nAI Editor RSP\nEDITOR\nLIBRARY\nTEMPLATES\nPRICING\nPREVIEW ACCESS\nGET STARTED\n\nBETA ACCESS V2.4\n\nAI Image Editor With Prompt Templates\n\nUpload a photo, choose a reusable style prompt, and run a capped preview edit from the first screen. Built for portraits, product shots, and social assets that need precise prompt control.\n\nSTART EDITING\nVIEW TEMPLATES\nSTUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.\n\nVIEW_ALL_LIBRARY\n\nPrecision Prompt Templates\nOPEN LIBRARY\narrow_forward\ncamera\nEditorial\n\nSoft studio lighting, depth of field, and high-end magazine aesthetics.\n\ncinematic photography, soft key light, natural skin texture, graphite backdrop...\ninventory_2\nProduct Shot\n\nClean minimalist backgrounds for commerce and launch assets.\n\nminimal studio product photo, crisp edge detail, amber rim light, shadow control...\nbolt\nSocial Visual\n\nPunchy creator-grade crops with clear subject separation.\n\nvibrant editorial crop, high contrast, clean negative space, safe subject lock...\n\nWORKFLOW_PROTOCOL\n\nProtocol: From Input to Asset\n1\nUpload Image\n\nImport your base photo. The editor validates file type and keeps provider keys server-side.\n\n2\nDefine Intent\n\nUse a reusable prompt template or write a controlled edit instruction with safety constraints.\n\n3\nExecute & Refine\n\nRun the preview-aware generation and keep status, retry, and safety outcomes visible.\n\n4\nReuse\n\nDownload available preview outp"
    },
    {
      "viewport": "1024x768",
      "title": "AI Image Editor With Prompt Templates | AI RSP",
      "h1": [
        "AI Image Editor With Prompt Templates"
      ],
      "heroRect": {
        "top": 484,
        "bottom": 1016,
        "left": 24,
        "right": 844,
        "width": 820,
        "height": 532
      },
      "generateRect": {
        "top": 777,
        "bottom": 825,
        "left": 637,
        "right": 827,
        "width": 190,
        "height": 48
      },
      "generateVisibleBeforeFold": false,
      "horizontalOverflow": false,
      "disallowedTextPresent": [],
      "checkoutLinks": [],
      "paidLikeControls": [],
      "heroText": "STUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.",
      "firstScreenText": "Skip to editor\nRSP\nAI Editor RSP\nEDITOR\nLIBRARY\nTEMPLATES\nPRICING\nPREVIEW ACCESS\nGET STARTED\n\nBETA ACCESS V2.4\n\nAI Image Editor With Prompt Templates\n\nUpload a photo, choose a reusable style prompt, and run a capped preview edit from the first screen. Built for portraits, product shots, and social assets that need precise prompt control.\n\nSTART EDITING\nVIEW TEMPLATES\nSTUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.\n\nVIEW_ALL_LIBRARY\n\nPrecision Prompt Templates\nOPEN LIBRARY\narrow_forward\ncamera\nEditorial\n\nSoft studio lighting, depth of field, and high-end magazine aesthetics.\n\ncinematic photography, soft key light, natural skin texture, graphite backdrop...\ninventory_2\nProduct Shot\n\nClean minimalist backgrounds for commerce and launch assets.\n\nminimal studio product photo, crisp edge detail, amber rim light, shadow control...\nbolt\nSocial Visual\n\nPunchy creator-grade crops with clear subject separation.\n\nvibrant editorial crop, high contrast, clean negative space, safe subject lock...\n\nWORKFLOW_PROTOCOL\n\nProtocol: From Input to Asset\n1\nUpload Image\n\nImport your base photo. The editor validates file type and keeps provider keys server-side.\n\n2\nDefine Intent\n\nUse a reusable prompt template or write a controlled edit instruction with safety constraints.\n\n3\nExecute & Refine\n\nRun the preview-aware generation and keep status, retry, and safety outcomes visible.\n\n4\nReuse\n\nDownload available preview outp"
    },
    {
      "viewport": "430x932",
      "title": "AI Image Editor With Prompt Templates | AI RSP",
      "h1": [
        "AI Image Editor With Prompt Templates"
      ],
      "heroRect": {
        "top": 227,
        "bottom": 964,
        "left": 16,
        "right": 414,
        "width": 398,
        "height": 737
      },
      "generateRect": {
        "top": 720,
        "bottom": 768,
        "left": 29,
        "right": 401,
        "width": 372,
        "height": 48
      },
      "generateVisibleBeforeFold": true,
      "horizontalOverflow": false,
      "disallowedTextPresent": [],
      "checkoutLinks": [],
      "paidLikeControls": [],
      "heroText": "STUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.",
      "firstScreenText": "Skip to editor\nMENU\nRSP\n\nBETA ACCESS V2.4\n\nAI Image Editor With Prompt Templates\nSTUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.\n\nVIEW_ALL_LIBRARY\n\nPrecision Prompt Templates\nOPEN LIBRARY\narrow_forward\ncamera\nEditorial\n\nSoft studio lighting, depth of field, and high-end magazine aesthetics.\n\ncinematic photography, soft key light, natural skin texture, graphite backdrop...\ninventory_2\nProduct Shot\n\nClean minimalist backgrounds for commerce and launch assets.\n\nminimal studio product photo, crisp edge detail, amber rim light, shadow control...\nbolt\nSocial Visual\n\nPunchy creator-grade crops with clear subject separation.\n\nvibrant editorial crop, high contrast, clean negative space, safe subject lock...\n\nWORKFLOW_PROTOCOL\n\nProtocol: From Input to Asset\n1\nUpload Image\n\nImport your base photo. The editor validates file type and keeps provider keys server-side.\n\n2\nDefine Intent\n\nUse a reusable prompt template or write a controlled edit instruction with safety constraints.\n\n3\nExecute & Refine\n\nRun the preview-aware generation and keep status, retry, and safety outcomes visible.\n\n4\nReuse\n\nDownload available preview output or copy the reusable prompt recipe for rapid reuse.\n\nREAL-TIME ADJUSTMENT PREVIEW\n\nGranular Control Panel\n\nAdjust technical prompt parameters without leaving the editor-console feel from the official Stitch system.\n\nSTYLE_INTENSITY\nDETAIL_RECOVERY\nLIGHTING_BIAS\n\nOUTPUT_CONTACT_SHEET\n\nP"
    },
    {
      "viewport": "390x844",
      "title": "AI Image Editor With Prompt Templates | AI RSP",
      "h1": [
        "AI Image Editor With Prompt Templates"
      ],
      "heroRect": {
        "top": 227,
        "bottom": 964,
        "left": 16,
        "right": 374,
        "width": 358,
        "height": 737
      },
      "generateRect": {
        "top": 720,
        "bottom": 768,
        "left": 29,
        "right": 361,
        "width": 332,
        "height": 48
      },
      "generateVisibleBeforeFold": true,
      "horizontalOverflow": false,
      "disallowedTextPresent": [],
      "checkoutLinks": [],
      "paidLikeControls": [],
      "heroText": "STUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.",
      "firstScreenText": "Skip to editor\nMENU\nRSP\n\nBETA ACCESS V2.4\n\nAI Image Editor With Prompt Templates\nSTUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.\n\nVIEW_ALL_LIBRARY\n\nPrecision Prompt Templates\nOPEN LIBRARY\narrow_forward\ncamera\nEditorial\n\nSoft studio lighting, depth of field, and high-end magazine aesthetics.\n\ncinematic photography, soft key light, natural skin texture, graphite backdrop...\ninventory_2\nProduct Shot\n\nClean minimalist backgrounds for commerce and launch assets.\n\nminimal studio product photo, crisp edge detail, amber rim light, shadow control...\nbolt\nSocial Visual\n\nPunchy creator-grade crops with clear subject separation.\n\nvibrant editorial crop, high contrast, clean negative space, safe subject lock...\n\nWORKFLOW_PROTOCOL\n\nProtocol: From Input to Asset\n1\nUpload Image\n\nImport your base photo. The editor validates file type and keeps provider keys server-side.\n\n2\nDefine Intent\n\nUse a reusable prompt template or write a controlled edit instruction with safety constraints.\n\n3\nExecute & Refine\n\nRun the preview-aware generation and keep status, retry, and safety outcomes visible.\n\n4\nReuse\n\nDownload available preview output or copy the reusable prompt recipe for rapid reuse.\n\nREAL-TIME ADJUSTMENT PREVIEW\n\nGranular Control Panel\n\nAdjust technical prompt parameters without leaving the editor-console feel from the official Stitch system.\n\nSTYLE_INTENSITY\nDETAIL_RECOVERY\nLIGHTING_BIAS\n\nOUTPUT_CONTACT_SHEET\n\nP"
    },
    {
      "viewport": "360x800",
      "title": "AI Image Editor With Prompt Templates | AI RSP",
      "h1": [
        "AI Image Editor With Prompt Templates"
      ],
      "heroRect": {
        "top": 267,
        "bottom": 1004,
        "left": 16,
        "right": 344,
        "width": 328,
        "height": 737
      },
      "generateRect": {
        "top": 760,
        "bottom": 808,
        "left": 29,
        "right": 331,
        "width": 302,
        "height": 48
      },
      "generateVisibleBeforeFold": false,
      "horizontalOverflow": false,
      "disallowedTextPresent": [],
      "checkoutLinks": [],
      "paidLikeControls": [],
      "heroText": "STUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.",
      "firstScreenText": "Skip to editor\nMENU\nRSP\n\nBETA ACCESS V2.4\n\nAI Image Editor With Prompt Templates\nSTUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.\n\nVIEW_ALL_LIBRARY\n\nPrecision Prompt Templates\nOPEN LIBRARY\narrow_forward\ncamera\nEditorial\n\nSoft studio lighting, depth of field, and high-end magazine aesthetics.\n\ncinematic photography, soft key light, natural skin texture, graphite backdrop...\ninventory_2\nProduct Shot\n\nClean minimalist backgrounds for commerce and launch assets.\n\nminimal studio product photo, crisp edge detail, amber rim light, shadow control...\nbolt\nSocial Visual\n\nPunchy creator-grade crops with clear subject separation.\n\nvibrant editorial crop, high contrast, clean negative space, safe subject lock...\n\nWORKFLOW_PROTOCOL\n\nProtocol: From Input to Asset\n1\nUpload Image\n\nImport your base photo. The editor validates file type and keeps provider keys server-side.\n\n2\nDefine Intent\n\nUse a reusable prompt template or write a controlled edit instruction with safety constraints.\n\n3\nExecute & Refine\n\nRun the preview-aware generation and keep status, retry, and safety outcomes visible.\n\n4\nReuse\n\nDownload available preview output or copy the reusable prompt recipe for rapid reuse.\n\nREAL-TIME ADJUSTMENT PREVIEW\n\nGranular Control Panel\n\nAdjust technical prompt parameters without leaving the editor-console feel from the official Stitch system.\n\nSTYLE_INTENSITY\nDETAIL_RECOVERY\nLIGHTING_BIAS\n\nOUTPUT_CONTACT_SHEET\n\nP"
    },
    {
      "viewport": "320x568",
      "title": "AI Image Editor With Prompt Templates | AI RSP",
      "h1": [
        "AI Image Editor With Prompt Templates"
      ],
      "heroRect": {
        "top": 267,
        "bottom": 1019,
        "left": 16,
        "right": 304,
        "width": 288,
        "height": 752
      },
      "generateRect": {
        "top": 775,
        "bottom": 823,
        "left": 29,
        "right": 291,
        "width": 262,
        "height": 48
      },
      "generateVisibleBeforeFold": false,
      "horizontalOverflow": false,
      "disallowedTextPresent": [],
      "checkoutLinks": [],
      "paidLikeControls": [],
      "heroText": "STUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.",
      "firstScreenText": "Skip to editor\nMENU\nRSP\n\nBETA ACCESS V2.4\n\nAI Image Editor With Prompt Templates\nSTUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nIDLE\n\nResult preview appears here after generation\n\nUpload an image, choose a style prompt, then generate a capped preview when provider configuration is available.\n\nVIEW_ALL_LIBRARY\n\nPrecision Prompt Templates\nOPEN LIBRARY\narrow_forward\ncamera\nEditorial\n\nSoft studio lighting, depth of field, and high-end magazine aesthetics.\n\ncinematic photography, soft key light, natural skin texture, graphite backdrop...\ninventory_2\nProduct Shot\n\nClean minimalist backgrounds for commerce and launch assets.\n\nminimal studio product photo, crisp edge detail, amber rim light, shadow control...\nbolt\nSocial Visual\n\nPunchy creator-grade crops with clear subject separation.\n\nvibrant editorial crop, high contrast, clean negative space, safe subject lock...\n\nWORKFLOW_PROTOCOL\n\nProtocol: From Input to Asset\n1\nUpload Image\n\nImport your base photo. The editor validates file type and keeps provider keys server-side.\n\n2\nDefine Intent\n\nUse a reusable prompt template or write a controlled edit instruction with safety constraints.\n\n3\nExecute & Refine\n\nRun the preview-aware generation and keep status, retry, and safety outcomes visible.\n\n4\nReuse\n\nDownload available preview output or copy the reusable prompt recipe for rapid reuse.\n\nREAL-TIME ADJUSTMENT PREVIEW\n\nGranular Control Panel\n\nAdjust technical prompt parameters without leaving the editor-console feel from the official Stitch system.\n\nSTYLE_INTENSITY\nDETAIL_RECOVERY\nLIGHTING_BIAS\n\nOUTPUT_CONTACT_SHEET\n\nP"
    }
  ],
  "interactions": {
    "no_upload_generate": {
      "uploadRequired": true,
      "fakeSuccessInHero": false,
      "accountOrCheckoutExposedInHero": false,
      "heroText": "STUDIO_CONSOLE_V01\nEDITOR READY\nupload_file\nUPLOAD SOURCE IMAGE\nJPG / PNG / WebP · checked on generate\nDescribe the edit\nEDITORIAL_V4\nPROMPT_READY\nUpload + prompt ready\nauto_fix_high GENERATE EDIT\nCHOOSE A STYLE PROMPT\nEditorial\nProduct Shot\nSocial Visual\nCyberpunk\n\nUPLOAD_REQUIRED\n\nUpload required\n\nChoose a JPG, PNG, or WebP file before testing generation.",
      "statusText": [
        "BETA ACCESS V2.4",
        "Upload a photo, choose a reusable style prompt, and run a capped preview edit from the first screen. Built for portraits, product shots, and social assets that need precise prompt control.",
        "UPLOAD_REQUIREDUpload requiredChoose a JPG, PNG, or WebP file before testing generation.",
        "UPLOAD_REQUIRED",
        "Upload required",
        "Choose a JPG, PNG, or WebP file before testing generation.",
        "VIEW_ALL_LIBRARY",
        "Editorial",
        "Soft studio lighting, depth of field, and high-end magazine aesthetics.",
        "Product Shot",
        "Clean minimalist backgrounds for commerce and launch assets.",
        "Social Visual",
        "Punchy creator-grade crops with clear subject separation.",
        "WORKFLOW_PROTOCOL",
        "Upload Image",
        "Import your base photo. The editor validates file type and keeps provider keys server-side.",
        "Define Intent",
        "Use a reusable prompt template or write a controlled edit instruction with safety constraints.",
        "Execute & Refine",
        "Run the preview-aware generation and keep status, retry, and safety outcomes visible."
      ]
    }
  },
  "api": {
    "credits": {
      "status": 200,
      "json": {
        "authenticated": false,
        "user": null,
        "plan": "free",
        "daily_limit": 2,
        "free_remaining": 2,
        "paid_remaining": 0,
        "remaining": 2,
        "paid_enabled": false,
        "checkout": null
      },
      "text": "{\"authenticated\":false,\"user\":null,\"plan\":\"free\",\"daily_limit\":2,\"free_remaining\":2,\"paid_remaining\":0,\"remaining\":2,\"paid_enabled\":false,\"checkout\":null}"
    },
    "auth_login": {
      "status": 503,
      "json": {
        "ok": false,
        "code": "GOOGLE_OAUTH_DISABLED",
        "message": "Google login is disabled for this preview launch until the production OAuth client is verified.",
        "required_redirect_uri": "https://aieditorrsp.net/api/auth/callback/google"
      },
      "text": "{\"ok\":false,\"code\":\"GOOGLE_OAUTH_DISABLED\",\"message\":\"Google login is disabled for this preview launch until the production OAuth client is verified.\",\"required_redirect_uri\":\"https://aieditorrsp.net/api/auth/callback/google\"}"
    },
    "checkout_monthly_get": {
      "status": 503,
      "json": {
        "ok": false,
        "code": "PAID_CHECKOUT_DISABLED",
        "message": "Paid checkout is disabled for this preview launch until Google OAuth, Stripe checkout, webhook entitlement, and provider evidence are verified.",
        "required_owner_actions": [
          "Verify Google OAuth redirect URI: https://aieditorrsp.net/api/auth/callback/google",
          "Verify Stripe checkout + webhook entitlement in production",
          "Set PAID_ENABLED=true only after the above checks pass"
        ]
      },
      "text": "{\"ok\":false,\"code\":\"PAID_CHECKOUT_DISABLED\",\"message\":\"Paid checkout is disabled for this preview launch until Google OAuth, Stripe checkout, webhook entitlement, and provider evidence are verified.\",\"required_owner_actions\":[\"Verify Google OAuth redirect URI: https://aieditorrsp.net/api/auth/callback/google\",\"Verify Stripe checkout + webhook entitlement in production\",\"Set PAID_ENABLED=true only after the above checks pass\"]}"
    },
    "checkout_monthly_post": {
      "status": 503,
      "json": {
        "ok": false,
        "code": "PAID_CHECKOUT_DISABLED",
        "message": "Paid checkout is disabled for this preview launch until Google OAuth, Stripe checkout, webhook entitlement, and provider evidence are verified.",
        "required_owner_actions": [
          "Verify Google OAuth redirect URI: https://aieditorrsp.net/api/auth/callback/google",
          "Verify Stripe checkout + webhook entitlement in production",
          "Set PAID_ENABLED=true only after the above checks pass"
        ]
      },
      "text": "{\"ok\":false,\"code\":\"PAID_CHECKOUT_DISABLED\",\"message\":\"Paid checkout is disabled for this preview launch until Google OAuth, Stripe checkout, webhook entitlement, and provider evidence are verified.\",\"required_owner_actions\":[\"Verify Google OAuth redirect URI: https://aieditorrsp.net/api/auth/callback/google\",\"Verify Stripe checkout + webhook entitlement in production\",\"Set PAID_ENABLED=true only after the above checks pass\"]}"
    }
  },
  "pages": {
    "/": {
      "status": 200,
      "title": "AI Image Editor With Prompt Templates | AI RSP",
      "h1": [
        "AI Image Editor With Prompt Templates"
      ],
      "checkoutHrefs": [],
      "forbiddenHits": [],
      "previewSafeHits": [
        "disabled",
        "preview",
        "paid credits"
      ]
    },
    "/pricing": {
      "status": 200,
      "title": "Pricing and AI Editing Credit Plans for RSP | AI Editor RSP",
      "h1": [
        "Preview-safe pricing while paid access is disabled."
      ],
      "checkoutHrefs": [],
      "forbiddenHits": [],
      "previewSafeHits": [
        "Paid checkout",
        "disabled",
        "preview",
        "paid credits",
        "provider success"
      ]
    },
    "/privacy": {
      "status": 200,
      "title": "Privacy Policy for AI Editor RSP Photo Data | AI Editor RSP",
      "h1": [
        "Privacy Policy"
      ],
      "checkoutHrefs": [],
      "forbiddenHits": [],
      "previewSafeHits": [
        "Paid checkout",
        "disabled",
        "preview",
        "provider success"
      ]
    },
    "/terms": {
      "status": 200,
      "title": "Terms of Service for AI Editor RSP Users | AI Editor RSP",
      "h1": [
        "Terms of Service"
      ],
      "checkoutHrefs": [],
      "forbiddenHits": [],
      "previewSafeHits": [
        "Paid checkout",
        "disabled",
        "preview",
        "provider success"
      ]
    },
    "/refund": {
      "status": 200,
      "title": "Refund Policy for AI Editing Credits RSP | AI Editor RSP",
      "h1": [
        "Refund Policy"
      ],
      "checkoutHrefs": [],
      "forbiddenHits": [],
      "previewSafeHits": [
        "Paid checkout",
        "disabled",
        "preview",
        "paid credits",
        "provider success"
      ]
    },
    "/cookie-policy": {
      "status": 200,
      "title": "Cookie Policy for AI Editor RSP Analytics | AI Editor RSP",
      "h1": [
        "Cookie Policy"
      ],
      "checkoutHrefs": [],
      "forbiddenHits": [],
      "previewSafeHits": [
        "Paid checkout",
        "disabled",
        "preview",
        "provider success"
      ]
    },
    "/contact": {
      "status": 200,
      "title": "Contact AI Editor RSP Support and Policy | AI Editor RSP",
      "h1": [
        "Contact AI Editor RSP support."
      ],
      "checkoutHrefs": [],
      "forbiddenHits": [],
      "previewSafeHits": [
        "Paid checkout",
        "disabled",
        "preview"
      ]
    },
    "/prompt-library": {
      "status": 200,
      "title": "Reusable Photo Editing Prompts Library | RSP | AI Editor RSP",
      "h1": [
        "Reusable AI photo editing prompt library."
      ],
      "checkoutHrefs": [],
      "forbiddenHits": [],
      "previewSafeHits": []
    },
    "/ai-photo-prompt-editor": {
      "status": 200,
      "title": "AI Photo Prompt Editor for Style Prompts | AI Editor RSP",
      "h1": [
        "AI Photo Prompt Editor",
        "AI Photo Prompt Editor"
      ],
      "checkoutHrefs": [],
      "forbiddenHits": [],
      "previewSafeHits": [
        "disabled",
        "preview",
        "paid credits",
        "provider success"
      ]
    },
    "/chatgpt-photo-editing-prompts": {
      "status": 200,
      "title": "ChatGPT Photo Editing Prompts for AI Edits | AI Editor RSP",
      "h1": [
        "ChatGPT Photo Editing Prompts",
        "ChatGPT Photo Editing Prompts"
      ],
      "checkoutHrefs": [],
      "forbiddenHits": [],
      "previewSafeHits": []
    },
    "/ai-photo-editing-prompts": {
      "status": 200,
      "title": "AI Photo Editing Prompts by Use Case | AI Editor RSP",
      "h1": [
        "AI Photo Editing Prompts",
        "AI Photo Editing Prompts"
      ],
      "checkoutHrefs": [],
      "forbiddenHits": [],
      "previewSafeHits": []
    }
  },
  "pricing": {
    "visible": {
      "h1": "Preview-safe pricing while paid access is disabled.",
      "textSample": "Skip to editor\nRSP\nAI Editor RSP\nEDITOR\nLIBRARY\nTEMPLATES\nPRICING\nPREVIEW ACCESS\nGET STARTED\n\nPRICING_AND_CREDITS\n\nPreview-safe pricing while paid access is disabled.\n\nUse free previews first. Paid checkout, receipts, and subscriptions are disabled until OAuth, Stripe, webhook entitlement, and provider evidence are verified.\n\nFREE PREVIEW\n\n$0\n\nDAILY PREVIEW QUOTA\n\nFor trying prompt-based edits without account or payment claims.\n\n2 anonymous previews per day\nPrompt library access\nSafe prompt guardrails\nNo saved receipts, paid credits, or checkout in preview mode\nOPEN PREVIEW EDITOR\n\nPAID PLANS\n\nPaused\n\nNOT AVAILABLE IN PREVIEW MODE\n\nPaid access stays disabled until production OAuth, Stripe checkout, webhook entitlement, and provider evidence are verified.\n\nNo checkout links are exposed\nNo live subscription claim\nOwner must verify Google redirect URI\nStripe/webhook entitlement evidence required before launch\nREQUEST PAID ACCESS REVIEW\n\nPROVIDER GENERATION\n\nEvidence required\n\nPREVIEW-SAFE LAUNCH\n\nGenerated output quality depends on uploaded image, prompt clarity, model availability, and moderation limits.\n\nNo premium-resolution export promise\nNo guaranteed provider success claim\nFailed provider calls do not imply usable output\nProduction provider proof required before stronger claims\nTEST PREVIEW FLOW\n\nPREVIEW-SAFE CREDITS\n\nFree preview mode is active\n\nAnonymous previews use the daily free quota. Login, paid credits, receipts, and checkout are disabled until OAuth, Stripe, webhook entitlement, and provider evidence are verified.\n\nOPEN PREVIEW EDITOR\nREQUEST PAID ACCESS REVIEW\n\nPREVIEW_FAQ\n\nClear about what is available now.\nIs commercial use allowed for generated assets?\n\nYes, for assets you have rights to upload and edit. You remain responsible for third-party rights, likeness, brand, and model permissions.\n\nWhy are plans credit-capped?\n\nThe preview quota keeps usage bounded while paid credits are disabled. No unlimited-use or paid-credit claim is made in this launch ",
      "ctas": [
        "Skip to editor",
        "Menu",
        "Editor",
        "Library",
        "Templates",
        "Pricing",
        "Preview access",
        "Get Started",
        "RSPAI Editor RSP",
        "Editor",
        "Library",
        "Templates",
        "Pricing",
        "Preview access",
        "Get Started",
        "Open preview editor",
        "Request paid access review",
        "Test preview flow",
        "Open preview editor",
        "Request paid access review",
        "Editor",
        "Prompt Library",
        "Pricing",
        "Terms of Service",
        "Privacy Policy",
        "Cookie Policy",
        "Refund Policy",
        "Contact"
      ],
      "checkoutHrefs": []
    }
  }
}