{
  "identity": {
    "siteId": "TBD",
    "name": "Dayside",
    "description": "Structured Dayside entrypoints for dayside.ai — the site-owned agent that guides human visitors, serves AI agents over the A2W protocol, and keeps checkout merchant-owned. Prefer the published shortcuts and A2W runs over raw DOM automation whenever they match the user’s goal. (Dayside was formerly Rover.)",
    "siteUrl": "https://dayside.ai/",
    "version": "1.0.0"
  },
  "actions": [
    {
      "capabilityId": "show_me_around",
      "version": "1.0.0",
      "label": "Show me around dayside.ai",
      "description": "Show me around dayside.ai A narrated guided tour of what Dayside is and where everything lives When to use: Use this when a visitor or agent wants to understand Dayside quickly instead of reading every page. Why use this path: The tour is site-owned and current: it walks the real pages in order with short narration instead of guessing from stale summaries.",
      "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 Dayside."
          },
          "summary": {
            "type": "string",
            "description": "High-level summary of what the agent completed or observed."
          },
          "run": {
            "type": "string",
            "description": "Canonical A2W run URL."
          },
          "workflow": {
            "type": "string",
            "description": "Canonical A2W workflow URL when delegation occurs."
          }
        }
      },
      "sideEffect": "read",
      "requiresConfirmation": false,
      "preferredInterface": "shortcut",
      "allowedExecutionModes": [
        "cloud"
      ],
      "resultModes": [
        "text",
        "json",
        "observation",
        "artifacts"
      ],
      "pageScope": [
        "site",
        "show_me_around"
      ],
      "analyticsTags": [
        "tour",
        "onboarding",
        "shortcut",
        "rover"
      ],
      "rover": {
        "shortcutId": "show_me_around",
        "prompt": "Give me a guided tour of dayside.ai. Start on the homepage and explain in one or two sentences what Dayside is: a site-owned agent installed with one script tag that guides human visitors, serves AI agents through the A2W protocol, and keeps checkout merchant-owned. Then walk me through the key pages in order: https://dayside.ai/pricing for plans, https://dayside.ai/docs for setup, https://dayside.ai/docs/a2w for the Agent-to-Web protocol, https://dayside.ai/agents for the AI-agent surfaces, and https://dayside.ai/manifesto for why Dayside exists. On each page, point out the single most important section and keep the narration to one or two sentences. Finish with ask_user: \"Want to put Dayside on your own site?\" with choices [\"Yes, show me the quick start\", \"Tell me about pricing\", \"I am just looking\"]. If I want the quick start, take me to https://dayside.ai/docs/quick-start. If I ask about pricing, take me to https://dayside.ai/pricing.",
        "routing": "act",
        "runKind": "guide",
        "deepLink": "https://dayside.ai/?rover_shortcut=show_me_around&rover_guide=1&rover_exec=https%3A%2F%2Fagent.rtrvr.ai%2Fv1%2Fa2w%2Fruns%3Furl%3Dhttps%253A%252F%252Fdayside.ai%252F%26shortcutId%3Dshow_me_around%26runKind%3Dguide%26execution%3Dcloud%26wait%3D25%26format%3Dmarkdown",
        "getRunUrl": "https://agent.rtrvr.ai/v1/a2w/runs?url=https%3A%2F%2Fdayside.ai%2F&shortcutId=show_me_around&runKind=guide&execution=cloud&wait=25&format=markdown",
        "deepLinkWithExecutor": "https://dayside.ai/?rover_shortcut=show_me_around&rover_guide=1&rover_exec=https%3A%2F%2Fagent.rtrvr.ai%2Fv1%2Fa2w%2Fruns%3Furl%3Dhttps%253A%252F%252Fdayside.ai%252F%26shortcutId%3Dshow_me_around%26runKind%3Dguide%26execution%3Dcloud%26wait%3D25%26format%3Dmarkdown",
        "run": {
          "endpoint": "https://agent.rtrvr.ai/v1/a2w/runs",
          "payload": {
            "url": "https://dayside.ai/",
            "shortcutId": "show_me_around",
            "runKind": "guide"
          },
          "preferExecution": "cloud"
        },
        "source": "shortcut"
      }
    },
    {
      "capabilityId": "explain_pricing",
      "version": "1.0.0",
      "label": "Explain the pricing",
      "description": "Explain the pricing Read the pricing page and recommend the right plan When to use: Use this when the question is about cost, plans, or which tier fits a given site. Why use this path: It reads the live pricing page, so the numbers are always the published ones rather than a cached guess.",
      "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 Dayside."
          },
          "summary": {
            "type": "string",
            "description": "High-level summary of what the agent completed or observed."
          },
          "run": {
            "type": "string",
            "description": "Canonical A2W run URL."
          },
          "workflow": {
            "type": "string",
            "description": "Canonical A2W workflow URL when delegation occurs."
          }
        }
      },
      "sideEffect": "read",
      "requiresConfirmation": false,
      "preferredInterface": "shortcut",
      "allowedExecutionModes": [
        "cloud"
      ],
      "resultModes": [
        "text",
        "json",
        "observation",
        "artifacts"
      ],
      "pageScope": [
        "site",
        "explain_pricing"
      ],
      "analyticsTags": [
        "pricing",
        "plans",
        "shortcut",
        "rover"
      ],
      "rover": {
        "shortcutId": "explain_pricing",
        "prompt": "Navigate to https://dayside.ai/pricing. Read the pricing page carefully and summarize the plans, what each includes, and what Dayside costs (plans start at $500 per site per month). Then use ask_user with the question \"What best describes your site?\" and choices [\"A single site or store\", \"Multiple sites or an agency\", \"A platform that wants Dayside for its customers\", \"I am just exploring\"]. Based on my answer, recommend the best plan in two or three sentences and point me at the next step: https://dayside.ai/docs/quick-start to install, or the contact option on the pricing page for platform deals.",
        "routing": "act",
        "runKind": "guide",
        "deepLink": "https://dayside.ai/?rover_shortcut=explain_pricing&rover_guide=1&rover_exec=https%3A%2F%2Fagent.rtrvr.ai%2Fv1%2Fa2w%2Fruns%3Furl%3Dhttps%253A%252F%252Fdayside.ai%252F%26shortcutId%3Dexplain_pricing%26runKind%3Dguide%26execution%3Dcloud%26wait%3D25%26format%3Dmarkdown",
        "getRunUrl": "https://agent.rtrvr.ai/v1/a2w/runs?url=https%3A%2F%2Fdayside.ai%2F&shortcutId=explain_pricing&runKind=guide&execution=cloud&wait=25&format=markdown",
        "deepLinkWithExecutor": "https://dayside.ai/?rover_shortcut=explain_pricing&rover_guide=1&rover_exec=https%3A%2F%2Fagent.rtrvr.ai%2Fv1%2Fa2w%2Fruns%3Furl%3Dhttps%253A%252F%252Fdayside.ai%252F%26shortcutId%3Dexplain_pricing%26runKind%3Dguide%26execution%3Dcloud%26wait%3D25%26format%3Dmarkdown",
        "run": {
          "endpoint": "https://agent.rtrvr.ai/v1/a2w/runs",
          "payload": {
            "url": "https://dayside.ai/",
            "shortcutId": "explain_pricing",
            "runKind": "guide"
          },
          "preferExecution": "cloud"
        },
        "source": "shortcut"
      }
    },
    {
      "capabilityId": "agent_quickstart",
      "version": "1.0.0",
      "label": "Agent quickstart (A2W)",
      "description": "Agent quickstart (A2W) Fetch the Agent-to-Web quickstart and return it as concise markdown When to use: Use this when an AI agent or developer wants the fastest path to programmatic access against a Dayside site. Why use this path: It returns the canonical endpoints, discovery URLs, and request examples in one structured answer instead of scraping the docs.",
      "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 Dayside."
          },
          "summary": {
            "type": "string",
            "description": "High-level summary of what the agent completed or observed."
          },
          "run": {
            "type": "string",
            "description": "Canonical A2W run URL."
          },
          "workflow": {
            "type": "string",
            "description": "Canonical A2W workflow URL when delegation occurs."
          }
        }
      },
      "sideEffect": "read",
      "requiresConfirmation": false,
      "preferredInterface": "shortcut",
      "allowedExecutionModes": [
        "cloud"
      ],
      "resultModes": [
        "text",
        "json",
        "observation",
        "artifacts"
      ],
      "pageScope": [
        "site",
        "agent_quickstart"
      ],
      "analyticsTags": [
        "a2w",
        "developers",
        "agents",
        "shortcut",
        "rover"
      ],
      "rover": {
        "shortcutId": "agent_quickstart",
        "prompt": "Fetch the Agent-to-Web (A2W) quickstart for dayside.ai. Open https://dayside.ai/docs/a2w and read the protocol overview. Return a concise markdown quickstart containing: (1) the discovery URLs — https://dayside.ai/.well-known/rover-site.json, https://dayside.ai/.well-known/agent-card.json, and https://dayside.ai/llms.txt; (2) a GET example against https://agent.rtrvr.ai/v1/a2w/runs with url, prompt or shortcutId, execution=cloud, wait=25, and format=markdown; (3) a POST example with a JSON body of { \"url\": \"https://dayside.ai/\", \"prompt\": \"<instruction>\" }; and (4) how to follow links.stream, links.ndjson, or links.poll until the run is terminal or input_required. Keep it short enough to paste into another agent’s context.",
        "routing": "act",
        "runKind": "task",
        "deepLink": "https://dayside.ai/?rover_shortcut=agent_quickstart&rover_guide=0&rover_exec=https%3A%2F%2Fagent.rtrvr.ai%2Fv1%2Fa2w%2Fruns%3Furl%3Dhttps%253A%252F%252Fdayside.ai%252F%26shortcutId%3Dagent_quickstart%26runKind%3Dtask%26execution%3Dcloud%26wait%3D25%26format%3Dmarkdown",
        "getRunUrl": "https://agent.rtrvr.ai/v1/a2w/runs?url=https%3A%2F%2Fdayside.ai%2F&shortcutId=agent_quickstart&runKind=task&execution=cloud&wait=25&format=markdown",
        "deepLinkWithExecutor": "https://dayside.ai/?rover_shortcut=agent_quickstart&rover_guide=0&rover_exec=https%3A%2F%2Fagent.rtrvr.ai%2Fv1%2Fa2w%2Fruns%3Furl%3Dhttps%253A%252F%252Fdayside.ai%252F%26shortcutId%3Dagent_quickstart%26runKind%3Dtask%26execution%3Dcloud%26wait%3D25%26format%3Dmarkdown",
        "run": {
          "endpoint": "https://agent.rtrvr.ai/v1/a2w/runs",
          "payload": {
            "url": "https://dayside.ai/",
            "shortcutId": "agent_quickstart",
            "runKind": "task"
          },
          "preferExecution": "cloud"
        },
        "source": "shortcut"
      }
    }
  ],
  "pages": [
    {
      "pageId": "home",
      "route": "/",
      "label": "Dayside — your site’s own agent",
      "capabilityIds": [
        "show_me_around",
        "explain_pricing",
        "agent_quickstart"
      ],
      "entityHints": [
        "product",
        "agent",
        "embed"
      ],
      "formHints": [],
      "discoveryMode": "beacon",
      "hostSurface": "auto",
      "actionReveal": "click",
      "agentModeEntryHints": [
        "Use the page beacon or A2W run endpoint before attempting generic DOM automation.",
        "When the Dayside agent is already active, prefer the current-page actions over screenshot loops."
      ],
      "capabilitySummary": [
        "Show me around dayside.ai",
        "Explain the pricing",
        "Agent quickstart (A2W)"
      ]
    },
    {
      "pageId": "pricing",
      "route": "/pricing",
      "label": "Pricing — plans from $500 per site per month",
      "capabilityIds": [
        "explain_pricing"
      ],
      "entityHints": [
        "plans",
        "pricing"
      ],
      "formHints": [],
      "discoveryMode": "beacon",
      "hostSurface": "auto",
      "actionReveal": "click",
      "agentModeEntryHints": [
        "Use the page beacon or A2W run endpoint before attempting generic DOM automation.",
        "When the Dayside agent is already active, prefer the current-page actions over screenshot loops."
      ],
      "capabilitySummary": [
        "Explain the pricing"
      ]
    },
    {
      "pageId": "docs",
      "route": "/docs",
      "label": "Documentation — install and configure Dayside",
      "capabilityIds": [
        "agent_quickstart",
        "show_me_around"
      ],
      "entityHints": [
        "docs",
        "quick start",
        "configuration"
      ],
      "formHints": [],
      "discoveryMode": "beacon",
      "hostSurface": "auto",
      "actionReveal": "click",
      "agentModeEntryHints": [
        "Use the page beacon or A2W run endpoint before attempting generic DOM automation.",
        "When the Dayside agent is already active, prefer the current-page actions over screenshot loops."
      ],
      "capabilitySummary": [
        "Agent quickstart (A2W)",
        "Show me around dayside.ai"
      ]
    },
    {
      "pageId": "docs__a2w",
      "route": "/docs/a2w",
      "label": "A2W protocol — Agent-to-Web reference",
      "capabilityIds": [
        "agent_quickstart"
      ],
      "entityHints": [
        "a2w",
        "protocol",
        "api"
      ],
      "formHints": [],
      "discoveryMode": "beacon",
      "hostSurface": "auto",
      "actionReveal": "click",
      "agentModeEntryHints": [
        "Use the page beacon or A2W run endpoint before attempting generic DOM automation.",
        "When the Dayside agent is already active, prefer the current-page actions over screenshot loops."
      ],
      "capabilitySummary": [
        "Agent quickstart (A2W)"
      ]
    },
    {
      "pageId": "agents",
      "route": "/agents",
      "label": "For AI agents — how to work with Dayside sites",
      "capabilityIds": [
        "agent_quickstart"
      ],
      "entityHints": [
        "agents",
        "discovery",
        "a2w"
      ],
      "formHints": [],
      "discoveryMode": "beacon",
      "hostSurface": "auto",
      "actionReveal": "click",
      "agentModeEntryHints": [
        "Use the page beacon or A2W run endpoint before attempting generic DOM automation.",
        "When the Dayside agent is already active, prefer the current-page actions over screenshot loops."
      ],
      "capabilitySummary": [
        "Agent quickstart (A2W)"
      ]
    },
    {
      "pageId": "blog",
      "route": "/blog",
      "label": "Blog — product notes and releases",
      "capabilityIds": [
        "show_me_around"
      ],
      "entityHints": [
        "blog",
        "posts"
      ],
      "formHints": [],
      "discoveryMode": "beacon",
      "hostSurface": "auto",
      "actionReveal": "click",
      "agentModeEntryHints": [
        "Use the page beacon or A2W run endpoint before attempting generic DOM automation.",
        "When the Dayside agent is already active, prefer the current-page actions over screenshot loops."
      ],
      "capabilitySummary": [
        "Show me around dayside.ai"
      ]
    },
    {
      "pageId": "manifesto",
      "route": "/manifesto",
      "label": "Manifesto — why Dayside exists",
      "capabilityIds": [
        "show_me_around"
      ],
      "entityHints": [
        "manifesto",
        "mission"
      ],
      "formHints": [],
      "discoveryMode": "beacon",
      "hostSurface": "auto",
      "actionReveal": "click",
      "agentModeEntryHints": [
        "Use the page beacon or A2W run endpoint before attempting generic DOM automation.",
        "When the Dayside agent is already active, prefer the current-page actions over screenshot loops."
      ],
      "capabilitySummary": [
        "Show me around dayside.ai"
      ]
    }
  ],
  "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": "/",
    "label": "Dayside — your site’s own agent",
    "capabilityIds": [
      "show_me_around",
      "explain_pricing",
      "agent_quickstart"
    ],
    "entityHints": [
      "product",
      "agent",
      "embed"
    ],
    "formHints": [],
    "discoveryMode": "beacon",
    "hostSurface": "auto",
    "actionReveal": "click",
    "agentModeEntryHints": [
      "Use the page beacon or A2W run endpoint before attempting generic DOM automation.",
      "When the Dayside agent is already active, prefer the current-page actions over screenshot loops."
    ],
    "capabilitySummary": [
      "Show me around dayside.ai",
      "Explain the pricing",
      "Agent quickstart (A2W)"
    ]
  },
  "display": {
    "mode": "beacon",
    "branding": "site",
    "hostSurface": "auto",
    "actionReveal": "click",
    "agentModeEntryHints": [
      "Use the page beacon or A2W run endpoint before attempting generic DOM automation.",
      "When the Dayside agent is already active, prefer the current-page actions over screenshot loops."
    ],
    "compactActionMaxActions": 3
  },
  "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://dayside.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 A2W workflow resource for delegated runs.",
      "available": true
    },
    {
      "type": "site",
      "url": "https://dayside.ai/",
      "description": "Human-visible website entrypoint.",
      "available": true
    },
    {
      "type": "deep_link",
      "url": "https://dayside.ai/",
      "description": "Browser-first deep link surface using rover= or rover_shortcut= query params.",
      "available": true
    },
    {
      "type": "webmcp",
      "url": "https://dayside.ai/",
      "description": "WebMCP tool surface when the browser host supports navigator.modelContext.",
      "available": false
    }
  ]
}