{
  "schema_version": "1.0",
  "product": {
    "name": "Siteline",
    "url": "https://siteline.to/",
    "type": "public website scanner",
    "description": "A public scanner that grades websites on two layers: SNAP fundamentals (can agents passively use the site) and Agentic Enablement (does the site provide dedicated machine-readable resources). Both layers constrain the final grade.",
    "owner": {
      "name": "PAICE",
      "url": "https://paice.work/"
    }
  },
  "capabilities": [
    {
      "id": "scan-site",
      "name": "Website agent-usability scan",
      "type": "diagnostic",
      "url": "https://siteline.to/",
      "api": {
        "endpoint": "https://siteline.to/api/scan",
        "method": "GET",
        "query": {
          "url": "https://example.com"
        },
        "openapi": "https://siteline.to/openapi.yaml"
      },
      "fit_signals": [
        "Needs a fast public baseline for whether AI agents can use a website",
        "Needs to know both SNAP fundamentals and agentic enablement level",
        "Needs a simple explanation of Signal, Navigate, Absorb, and Perform gaps",
        "Needs a lightweight lead-in before a deeper advisory engagement"
      ],
      "not_a_fit": [
        "Needs a full implementation plan immediately",
        "Needs authenticated workflow testing",
        "Needs a broad SEO or analytics platform"
      ]
    },
    {
      "id": "api-access",
      "name": "Siteline API",
      "type": "api",
      "description": "Hosted REST API for scanning any public URL. Returns SNAP score, agentic enablement level, and prioritized findings.",
      "api": {
        "endpoint": "https://siteline.to/api/scan",
        "method": "GET",
        "query": { "url": "https://example.com" },
        "openapi": "https://siteline.to/api/v1/openapi.json"
      }
    },
    {
      "id": "monitoring",
      "name": "Siteline Monitoring",
      "type": "service",
      "status": "live",
      "url": "https://siteline.to/monitoring/",
      "description": "Strong Siteline monitoring for one public website. $19/mo, with an annual discount available and a monthly agentic-web landscape and tips newsletter."
    },
    {
      "id": "hosted-api",
      "name": "Hosted API & Remote MCP",
      "type": "service",
      "status": "planned-contextual",
      "url": "https://siteline.to/contact/?ref=api",
      "description": "Paid higher-volume programmatic scanner access with batch compare workflows. $49/mo. Surfaced through API docs and developer paths."
    },
    {
      "id": "white-label",
      "name": "White-Label Reports",
      "type": "service",
      "status": "live-contextual",
      "url": "https://siteline.to/white-label/",
      "description": "Paid branded, client-ready Siteline reports for agencies and consultants. $499/mo. Surfaced through agency and branded-report flows."
    },
    {
      "id": "full-audit",
      "name": "Siteline full audit",
      "type": "service",
      "url": "https://siteline.to/services/#full-audit",
      "fit_signals": [
        "Needs multi-page analysis beyond a single public scan",
        "Needs platform-specific intervention guidance",
        "Needs implementation-ready recommendations"
      ],
      "not_a_fit": [
        "Only needs a quick public score",
        "Is looking for a generic SEO ranking report"
      ]
    }
  ],
  "public_pages": [
    {
      "name": "Home",
      "url": "https://siteline.to/"
    },
    {
      "name": "Services",
      "url": "https://siteline.to/services/"
    },
    {
      "name": "Full Audit",
      "url": "https://siteline.to/audit/"
    },
    {
      "name": "Site Ontology Workshop",
      "url": "https://siteline.to/workshop/"
    },
    {
      "name": "Monitoring",
      "url": "https://siteline.to/monitoring/"
    },
    {
      "name": "White-Label Reports",
      "url": "https://siteline.to/white-label/"
    },
    {
      "name": "White-Label Report Link Builder",
      "url": "https://siteline.to/white-label/report-link/"
    },
    {
      "name": "About",
      "url": "https://siteline.to/about/"
    },
    {
      "name": "FAQ",
      "url": "https://siteline.to/faq/"
    },
    {
      "name": "Contact",
      "url": "https://siteline.to/contact/"
    },
    {
      "name": "Terms",
      "url": "https://siteline.to/terms/"
    },
    {
      "name": "Privacy",
      "url": "https://siteline.to/privacy/"
    }
  ],
  "discovery": {
    "llms_txt": "https://siteline.to/llms.txt",
    "llms_full_txt": "https://siteline.to/llms-full.txt",
    "mcp_json": "https://siteline.to/.well-known/mcp.json",
    "security_txt": "https://siteline.to/.well-known/security.txt",
    "openapi_json": "https://siteline.to/api/v1/openapi.json",
    "openapi_yaml": "https://siteline.to/openapi.yaml",
    "api_manifest": "https://siteline.to/api/v1/index.json",
    "changelog": "https://siteline.to/api/v1/changelog.json",
    "scan_result_schema": "https://siteline.to/schemas/scan-result.schema.json"
  },
  "meta": {
    "last_updated": "2026-04-07",
    "notes": "This file is informational and intentionally restrained. It describes the scanner and service truthfully without implying guaranteed agent compatibility.",
    "references": {
      "graceful_boundaries": "https://github.com/snapsynapse/graceful-boundaries",
      "ai_tool_watch": "https://aitool.watch/"
    }
  }
}
