{"identity":{"siteId":"RoverProd05-10-tt7TJQ","name":"Rover Production","description":"Structured Rover entrypoints for Rover Production. Prefer the published shortcuts and explicit tools over raw DOM automation whenever they match the user's goal.","siteUrl":"https://rtrvr.ai/","version":"1.0.0"},"actions":[{"capabilityId":"setup_rover","version":"1.0.0","label":"Set up Rover on my site","description":"Set up Rover on my site Create a site key and get the install snippet When to use: Use this when the user wants this exact site outcome and you want a stable path that avoids brittle DOM guessing. Why use this path: Rover shortcuts are explicit site-owned entrypoints with structured A2W run progress and cleaner recovery than generic DOM automation.","inputSchema":{"type":"object","additionalProperties":false,"description":"This shortcut is parameterless. Invoke it directly by id."},"outputSchema":{"type":"object","properties":{"status":{"type":"string","description":"A2W run status returned by Rover."},"summary":{"type":"string","description":"High-level summary of what Rover completed or observed."},"run":{"type":"string","description":"Canonical A2W run URL."},"workflow":{"type":"string","description":"Canonical A2W workflow URL when delegation occurs."}}},"sideEffect":"transactional","requiresConfirmation":true,"preferredInterface":"shortcut","allowedExecutionModes":["cloud"],"resultModes":["text","json","observation","artifacts"],"pageScope":["site","setup_rover"],"analyticsTags":["shortcut","rover"],"rover":{"shortcutId":"setup_rover","prompt":"Help me set up Rover on my website. First check whether I am signed in on this page. If I am not signed in, use ask_user and tell me: 'You need an rtrvr.ai account to create a Rover site key. Please sign in with Google on this page, then tell me when you are done.' Use choices ['I have signed in', 'I need help']. If I choose 'I need help', explain how to sign in on this page and wait again. Do not continue until I confirm that I have signed in. Once I am signed in, navigate to https://rtrvr.ai/rover/workspace. Then use ask_user to collect: 1) my site name, 2) the domain or domains where Rover will run, and 3) a one-line description of what I want Rover to help visitors do. Fill the setup flow, create the site key, and then show me the exact runtime script snippet to paste before </body> or into the platform-wide all-pages injection point. Also explain the recommended AI discovery surfaces: head discovery tags in <head>, /.well-known/agent-card.json, /.well-known/rover-site.json, /llms.txt, robots.txt comments, optional /openapi/a2w.yaml redirect to https://rtrvr.ai/openapi/a2w.yaml, and optional HTTP Link header when the site controls CDN/proxy headers.","routing":"act","runKind":"guide","deepLink":"https://rtrvr.ai/?rover_shortcut=setup_rover&rover_guide=1&rover_exec=https%3A%2F%2Fagent.rtrvr.ai%2Fv1%2Fa2w%2Fruns%3Furl%3Dhttps%253A%252F%252Frtrvr.ai%252F%26shortcutId%3Dsetup_rover%26runKind%3Dguide%26execution%3Dcloud%26wait%3D25%26format%3Dmarkdown","getRunUrl":"https://agent.rtrvr.ai/v1/a2w/runs?url=https%3A%2F%2Frtrvr.ai%2F&shortcutId=setup_rover&runKind=guide&execution=cloud&wait=25&format=markdown","deepLinkWithExecutor":"https://rtrvr.ai/?rover_shortcut=setup_rover&rover_guide=1&rover_exec=https%3A%2F%2Fagent.rtrvr.ai%2Fv1%2Fa2w%2Fruns%3Furl%3Dhttps%253A%252F%252Frtrvr.ai%252F%26shortcutId%3Dsetup_rover%26runKind%3Dguide%26execution%3Dcloud%26wait%3D25%26format%3Dmarkdown","run":{"endpoint":"https://agent.rtrvr.ai/v1/a2w/runs","payload":{"url":"https://rtrvr.ai/","shortcutId":"setup_rover","runKind":"guide"},"preferExecution":"cloud"},"source":"shortcut"}},{"capabilityId":"run_workflow","version":"1.0.0","label":"Run a workflow","description":"Run a workflow Open rtrvr Cloud and launch a task When to use: Use this when the user wants this exact site outcome and you want a stable path that avoids brittle DOM guessing. Why use this path: Rover shortcuts are explicit site-owned entrypoints with structured A2W run progress and cleaner recovery than generic DOM automation.","inputSchema":{"type":"object","additionalProperties":false,"description":"This shortcut is parameterless. Invoke it directly by id."},"outputSchema":{"type":"object","properties":{"status":{"type":"string","description":"A2W run status returned by Rover."},"summary":{"type":"string","description":"High-level summary of what Rover completed or observed."},"run":{"type":"string","description":"Canonical A2W run URL."},"workflow":{"type":"string","description":"Canonical A2W workflow URL when delegation occurs."}}},"sideEffect":"transactional","requiresConfirmation":true,"preferredInterface":"shortcut","allowedExecutionModes":["cloud"],"resultModes":["text","json","observation","artifacts"],"pageScope":["site","run_workflow"],"analyticsTags":["shortcut","rover"],"rover":{"shortcutId":"run_workflow","prompt":"Help me run a workflow on rtrvr Cloud. First check whether I am signed in on this page. If I am not signed in, use ask_user and tell me: 'You need to sign in to run workflows on rtrvr Cloud. Please sign in with Google on this page, then tell me when you are done.' Use choices ['I have signed in', 'I need help']. If I choose 'I need help', explain how to sign in and wait again. Do not continue until I confirm that I have signed in. Once signed in, navigate to https://rtrvr.ai/cloud. Then use ask_user to ask: 'What would you like me to do? Describe the task and include any URLs or files I should use.' Take my answer, enter it into the Cloud workflow input, submit it, and help me monitor the result.","routing":"act","runKind":"task","deepLink":"https://rtrvr.ai/?rover_shortcut=run_workflow&rover_guide=0&rover_exec=https%3A%2F%2Fagent.rtrvr.ai%2Fv1%2Fa2w%2Fruns%3Furl%3Dhttps%253A%252F%252Frtrvr.ai%252F%26shortcutId%3Drun_workflow%26runKind%3Dtask%26execution%3Dcloud%26wait%3D25%26format%3Dmarkdown","getRunUrl":"https://agent.rtrvr.ai/v1/a2w/runs?url=https%3A%2F%2Frtrvr.ai%2F&shortcutId=run_workflow&runKind=task&execution=cloud&wait=25&format=markdown","deepLinkWithExecutor":"https://rtrvr.ai/?rover_shortcut=run_workflow&rover_guide=0&rover_exec=https%3A%2F%2Fagent.rtrvr.ai%2Fv1%2Fa2w%2Fruns%3Furl%3Dhttps%253A%252F%252Frtrvr.ai%252F%26shortcutId%3Drun_workflow%26runKind%3Dtask%26execution%3Dcloud%26wait%3D25%26format%3Dmarkdown","run":{"endpoint":"https://agent.rtrvr.ai/v1/a2w/runs","payload":{"url":"https://rtrvr.ai/","shortcutId":"run_workflow","runKind":"task"},"preferExecution":"cloud"},"source":"shortcut"}},{"capabilityId":"find_plan","version":"1.0.0","label":"Find the right plan","description":"Find the right plan Compare pricing and recommend the best fit When to use: Use this when the user wants this exact site outcome and you want a stable path that avoids brittle DOM guessing. Why use this path: Rover shortcuts are explicit site-owned entrypoints with structured A2W run progress and cleaner recovery than generic DOM automation.","inputSchema":{"type":"object","additionalProperties":false,"description":"This shortcut is parameterless. Invoke it directly by id."},"outputSchema":{"type":"object","properties":{"status":{"type":"string","description":"A2W run status returned by Rover."},"summary":{"type":"string","description":"High-level summary of what Rover completed or observed."},"run":{"type":"string","description":"Canonical A2W run URL."},"workflow":{"type":"string","description":"Canonical A2W workflow URL when delegation occurs."}}},"sideEffect":"transactional","requiresConfirmation":true,"preferredInterface":"shortcut","allowedExecutionModes":["cloud"],"resultModes":["text","json","observation","artifacts"],"pageScope":["site","find_plan"],"analyticsTags":["shortcut","rover"],"rover":{"shortcutId":"find_plan","prompt":"Navigate to https://rtrvr.ai/pricing. Read the pricing page carefully and summarize the available plans, pricing, included credits, and what the credits cover. Then use ask_user with the question 'What best describes your use case?' and choices ['I want to run workflows in rtrvr Cloud', 'I want to embed Rover on my website', 'I want both Cloud and Rover', 'I am just exploring']. Based on my answer, recommend the best plan and explain why in a short, clear way.","routing":"act","runKind":"guide","deepLink":"https://rtrvr.ai/?rover_shortcut=find_plan&rover_guide=1&rover_exec=https%3A%2F%2Fagent.rtrvr.ai%2Fv1%2Fa2w%2Fruns%3Furl%3Dhttps%253A%252F%252Frtrvr.ai%252F%26shortcutId%3Dfind_plan%26runKind%3Dguide%26execution%3Dcloud%26wait%3D25%26format%3Dmarkdown","getRunUrl":"https://agent.rtrvr.ai/v1/a2w/runs?url=https%3A%2F%2Frtrvr.ai%2F&shortcutId=find_plan&runKind=guide&execution=cloud&wait=25&format=markdown","deepLinkWithExecutor":"https://rtrvr.ai/?rover_shortcut=find_plan&rover_guide=1&rover_exec=https%3A%2F%2Fagent.rtrvr.ai%2Fv1%2Fa2w%2Fruns%3Furl%3Dhttps%253A%252F%252Frtrvr.ai%252F%26shortcutId%3Dfind_plan%26runKind%3Dguide%26execution%3Dcloud%26wait%3D25%26format%3Dmarkdown","run":{"endpoint":"https://agent.rtrvr.ai/v1/a2w/runs","payload":{"url":"https://rtrvr.ai/","shortcutId":"find_plan","runKind":"guide"},"preferExecution":"cloud"},"source":"shortcut"}},{"capabilityId":"choose_product","version":"1.0.0","label":"Which product should I use?","description":"Which product should I use? Understand Cloud vs Rover and where to start When to use: Use this when the user wants this exact site outcome and you want a stable path that avoids brittle DOM guessing. Why use this path: Rover shortcuts are explicit site-owned entrypoints with structured A2W run progress and cleaner recovery than generic DOM automation.","inputSchema":{"type":"object","additionalProperties":false,"description":"This shortcut is parameterless. Invoke it directly by id."},"outputSchema":{"type":"object","properties":{"status":{"type":"string","description":"A2W run status returned by Rover."},"summary":{"type":"string","description":"High-level summary of what Rover completed or observed."},"run":{"type":"string","description":"Canonical A2W run URL."},"workflow":{"type":"string","description":"Canonical A2W workflow URL when delegation occurs."}}},"sideEffect":"transactional","requiresConfirmation":true,"preferredInterface":"shortcut","allowedExecutionModes":["cloud"],"resultModes":["text","json","observation","artifacts"],"pageScope":["site","choose_product"],"analyticsTags":["shortcut","rover"],"rover":{"shortcutId":"choose_product","prompt":"Help me choose between rtrvr Cloud and Rover. Read the current page and any clearly relevant product sections needed to answer accurately. Explain the difference simply: rtrvr Cloud is for running AI workflows and browser tasks, while Rover is for adding an AI-native action surface to a website for visitors and external agents. Then use ask_user with the question 'What are you trying to do?' and choices ['Run workflows for myself or my team', 'Add Rover to my website', 'Understand pricing and plans', 'I am not sure yet']. Based on my answer, guide me to the right next page. If I choose workflows, take me to https://rtrvr.ai/cloud. If I choose Rover, take me to https://rtrvr.ai/rover/workspace. If I choose pricing, take me to https://rtrvr.ai/pricing. If I am not sure yet, give me the shortest useful explanation and recommend the best starting point.","routing":"act","runKind":"guide","deepLink":"https://rtrvr.ai/?rover_shortcut=choose_product&rover_guide=1&rover_exec=https%3A%2F%2Fagent.rtrvr.ai%2Fv1%2Fa2w%2Fruns%3Furl%3Dhttps%253A%252F%252Frtrvr.ai%252F%26shortcutId%3Dchoose_product%26runKind%3Dguide%26execution%3Dcloud%26wait%3D25%26format%3Dmarkdown","getRunUrl":"https://agent.rtrvr.ai/v1/a2w/runs?url=https%3A%2F%2Frtrvr.ai%2F&shortcutId=choose_product&runKind=guide&execution=cloud&wait=25&format=markdown","deepLinkWithExecutor":"https://rtrvr.ai/?rover_shortcut=choose_product&rover_guide=1&rover_exec=https%3A%2F%2Fagent.rtrvr.ai%2Fv1%2Fa2w%2Fruns%3Furl%3Dhttps%253A%252F%252Frtrvr.ai%252F%26shortcutId%3Dchoose_product%26runKind%3Dguide%26execution%3Dcloud%26wait%3D25%26format%3Dmarkdown","run":{"endpoint":"https://agent.rtrvr.ai/v1/a2w/runs","payload":{"url":"https://rtrvr.ai/","shortcutId":"choose_product","runKind":"guide"},"preferExecution":"cloud"},"source":"shortcut"}}],"pages":[{"pageId":"home","route":"/","capabilityIds":["setup_rover","run_workflow","find_plan","choose_product"],"entityHints":[],"formHints":[],"discoveryMode":"beacon","hostSurface":"auto","actionReveal":"click","agentModeEntryHints":["Use the page beacon or A2W run endpoint before attempting generic DOM automation.","When Rover is already active, prefer the current-page actions over screenshot loops."],"capabilitySummary":["Set up Rover on my site","Run a workflow","Find the right plan","Which product should I use?"]}],"policies":{"preferredExecution":"cloud","a2wRunsEnabled":true,"cloudBrowserAllowed":true,"delegatedHandoffs":false},"auth":{"runEndpoint":"https://agent.rtrvr.ai/v1/a2w/runs","a2wGetEndpoint":"https://agent.rtrvr.ai/v1/a2w/runs","workflowEndpoint":"https://agent.rtrvr.ai/v1/a2w/workflows","deepLinkParams":{"prompt":"rover","shortcut":"rover_shortcut","guide":"rover_guide","executor":"rover_exec"},"acceptsHttpMessageSignatures":true,"supportsUnsignedSelfReportedIdentity":true},"analytics":{"layer":"roverbook","runIdField":"runId","workflowIdField":"workflowId","capabilityIdField":"capabilityId","pageIdField":"pageId"},"currentPage":{"pageId":"home","route":"/","capabilityIds":["setup_rover","run_workflow","find_plan","choose_product"],"entityHints":[],"formHints":[],"discoveryMode":"beacon","hostSurface":"auto","actionReveal":"click","agentModeEntryHints":["Use the page beacon or A2W run endpoint before attempting generic DOM automation.","When Rover is already active, prefer the current-page actions over screenshot loops."],"capabilitySummary":["Set up Rover on my site","Run a workflow","Find the right plan","Which product should I use?"]},"display":{"mode":"beacon","branding":"site","hostSurface":"floating-corner","actionReveal":"click","agentModeEntryHints":["Use the page beacon or A2W run endpoint before attempting generic DOM automation.","When Rover is already active, prefer the current-page actions over screenshot loops."],"compactActionMaxActions":3,"beaconLabel":"Do it with Rover","presence":"draggable_pill","openMode":"center_stage","mobileMode":"fullscreen_sheet","streamMode":"single_column","focusView":"focus_stream"},"artifacts":{"agentCardUrl":"/.well-known/agent-card.json","roverSiteUrl":"/.well-known/rover-site.json","llmsUrl":"/llms.txt","openApiUrl":"https://rtrvr.ai/openapi/a2w.yaml","siteUrl":"https://rtrvr.ai/"},"interfaces":[{"type":"run","url":"https://agent.rtrvr.ai/v1/a2w/runs","description":"Canonical Agent-to-Web Protocol (A2W) run creation endpoint.","available":true},{"type":"run_get","url":"https://agent.rtrvr.ai/v1/a2w/runs","description":"GET-compatible A2W run creation endpoint for URL-fetch chatbot tools. Use query parameters url plus prompt or shortcutId; URLs containing rover or rover_shortcut are resolved by this endpoint.","available":true},{"type":"workflow","url":"https://agent.rtrvr.ai/v1/a2w/workflows","description":"Aggregated Rover workflow resource for delegated runs.","available":true},{"type":"site","url":"https://rtrvr.ai/","description":"Human-visible website entrypoint.","available":true},{"type":"deep_link","url":"https://rtrvr.ai/","description":"Browser-first Rover deep link surface using rover= or rover_shortcut= query params.","available":true},{"type":"webmcp","url":"https://rtrvr.ai/","description":"WebMCP tool surface when the browser host supports navigator.modelContext.","available":false}],"experience":{"experienceMode":"guided","audio":{"narration":{"enabled":true,"defaultMode":"guided","rate":1,"language":"en-US"}},"motion":{"actionSpotlight":true,"actionSpotlightColor":"#FF4C00","actionSpotlightRunKinds":["guide"]}},"inputs":{"filesEnabled":true,"acceptedMimeGroups":["images","pdfs","office","text"],"allowMultipleFiles":true}}