{
  "schema_version": "1.7",
  "updated_at": "2026-10-08",
  "site_readiness_assessment": {
    "name": "AI Agent Ready Score",
    "subject_url": "https://thesignalpilot.com/",
    "assessment_date": "2026-10-08",
    "scanned_at": "2026-10-08T07:53:54.975Z",
    "score": 94,
    "maximum": 100,
    "score_label": "Strong technical baseline",
    "assessor": "Is Agentic",
    "status": "External technical assessment snapshot",
    "method": "Is Agentic public technical audit. Scores and findings are copied from the completed report, not calculated by The Signal Pilot.",
    "scope": "The Signal Pilot public service website. TapSpace, client websites and other subdomains are not graded by this assessment.",
    "limitation": "A dated technical assessment, not a certification, security audit or guarantee of compatibility with every AI agent. Different from the earlier internal rubric.",
    "report_url": "https://thesignalpilot.com/agent-readiness",
    "external_report_url": "https://is-agentic.com/scan/thesignalpilot.com",
    "data_url": "https://thesignalpilot.com/agent-readiness.json",
    "score_breakdown": {
      "essential": {
        "earned": 80,
        "available": 80,
        "passing": 6,
        "total": 6
      },
      "recommended": {
        "earned": 12,
        "available": 20,
        "passing": 5,
        "total": 10
      },
      "bonus": {
        "points": 2.3,
        "positive_signals": 9
      }
    },
    "issues": [
      {
        "details": "Agent searched for \"signalpilot\" developer resources but found nothing relevant",
        "id": "agentic-search-specific",
        "name": "Developer resource discoverability",
        "recommendation": "Check whether your developer resources (API docs, OpenAPI spec, auth docs, developer portal, MCP server, SDK documentation) surface in name-based searches. If they do not, use predictable URLs, link them in llms.txt, and include your product name in page titles and headings. This result reflects one search sample.",
        "result": "failed",
        "tier": "recommended"
      },
      {
        "details": "thesignalpilot.com was not in the top 10 for \"The Signal Pilot Branding Services\"",
        "id": "brand-search-accuracy",
        "name": "Brand name discoverability",
        "recommendation": "Make sure your own domain ranks in the top results when people search your brand together with your main product (for example \"Acme payments API\"). If it does not, your brand may be too generic, conflict with a more established term, or not yet indexed. Strengthen it by describing your main product clearly in your homepage title and headings, earning press mentions that link to your domain, and avoiding redirect chains that mask your main domain in search results.",
        "result": "failed",
        "tier": "recommended"
      },
      {
        "details": "No agent instruction file with when-to-use guidance found",
        "id": "agent-instruction",
        "name": "Agent instruction / when-to-use",
        "recommendation": "Tell agents when to reach for you: add a 'when to use this' section to your llms.txt (or a dedicated agent-instructions file) that names your best-fit use cases and how an agent should call you. Be specific about the jobs you are right for - generic marketing copy does not read as guidance.",
        "result": "failed",
        "tier": "recommended"
      },
      {
        "details": "Organization schema found but missing: contactPoint, address",
        "id": "org-schema-completeness",
        "name": "Organization schema completeness",
        "recommendation": "Add Organization JSON-LD that includes both contactPoint (with email/phone and contactType) and address (PostalAddress). This lets AI verify your business legitimacy and answer contact queries.",
        "result": "partial",
        "tier": "recommended"
      },
      {
        "details": "About, Privacy pages verified - missing: Contact",
        "id": "trust-anchors",
        "name": "Trust anchor pages",
        "recommendation": "Publish real /about, /contact, and /privacy pages with at least 500 characters of content each. These are the pages AI agents check to verify your business is legitimate before recommending you.",
        "result": "partial",
        "tier": "recommended"
      }
    ],
    "previous_assessment": {
      "name": "AI Agent Ready Grade",
      "subject_url": "https://thesignalpilot.com/",
      "assessment_date": "2026-10-07",
      "grade": "A",
      "score": 86,
      "maximum": 100,
      "status": "Provisional analyst assessment",
      "method": "Eight-category internal rubric recorded in the Inventory and Identity Checkpoint. Unchanged categories retain earlier evidence; this is not a fresh full backend audit.",
      "scope": "The Signal Pilot public service website. TapSpace, client websites and other subdomains are not graded by this assessment.",
      "limitation": "Not an independent certification, security audit or guarantee of compatibility with every AI agent.",
      "report_url": "https://thesignalpilot.com/agent-readiness",
      "data_url": "https://thesignalpilot.com/agent-readiness.json",
      "categories": [
        {
          "name": "Business identity",
          "score": 13,
          "maximum": 15,
          "note": "Human operator and business contact are visible and machine-readable. Legal operator and service area need confirmation."
        },
        {
          "name": "Offer intelligence",
          "score": 18,
          "maximum": 20,
          "note": "Approved services and pricing are aligned. Detailed acceptance and exclusion content remains limited."
        },
        {
          "name": "Structured data",
          "score": 19,
          "maximum": 20,
          "note": "Business, person, website, service, offer and selected-work entities are present. Additional facts require approval."
        },
        {
          "name": "Discoverability",
          "score": 7,
          "maximum": 10,
          "note": "Discovery files and the sitemap were verified. The www hostname and search index coverage remain open checks."
        },
        {
          "name": "Actionability",
          "score": 14,
          "maximum": 15,
          "note": "Approved quote rules and human qualification boundaries are preserved."
        },
        {
          "name": "Action pathways",
          "score": 8,
          "maximum": 10,
          "note": "The complete quote-to-contact-to-owner handoff has not been validated end to end."
        },
        {
          "name": "Trust + permissions",
          "score": 4,
          "maximum": 5,
          "note": "Approved client evidence is published. Final privacy details still need confirmation."
        },
        {
          "name": "Signal consistency",
          "score": 3,
          "maximum": 5,
          "note": "Business identity and references are aligned. Legacy diagnostic naming and total portfolio counts remain unresolved."
        }
      ]
    }
  },
  "name": "The Signal Pilot",
  "url": "https://thesignalpilot.com/",
  "description": "The Signal Pilot provides branding services, website design, AI-ready business knowledge and foundations for automation for small businesses.",
  "responsible_human": {
    "name": "Tony Spark",
    "public_name": "Captain Tony Spark",
    "url": "https://thesignalpilot.com/about"
  },
  "public_business_email": "hello@thesignalpilot.com",
  "platform_community": {
    "framer_profile_url": "https://marketplace.framer.com/@tony-spark/",
    "shopify_partner_program": {
      "enrolled": true,
      "confirmation": "Owner confirmation and account screenshot reviewed 2026-10-08",
      "public_listing_url": null
    },
    "overview_url": "https://thesignalpilot.com/about#platforms-community"
  },
  "contact_url": "https://thesignalpilot.com/contact",
  "audience": "Small businesses",
  "guide": {
    "name": "Captain Spark",
    "role": "Commercial guide and host",
    "chat_available": false
  },
  "next_step_url": "https://thesignalpilot.com/quote",
  "proof_url": "https://thesignalpilot.com/proof",
  "work_registry_url": "https://thesignalpilot.com/work.json",
  "payments_enabled": false,
  "automated_email_enabled": false,
  "customer_email_enabled": false,
  "owner_inquiry_notification": {
    "recipient": "hello@thesignalpilot.com",
    "requires": "configured email provider and verified sender",
    "status_source": "submission receipt",
    "provider_acceptance_is_delivery": false
  },
  "automated_sms_enabled": false,
  "human_review_required_for": [
    "discount_request",
    "deadline_commitment",
    "custom_integration",
    "regulated_or_sensitive_data",
    "large_catalog_or_migration",
    "contract_negotiation",
    "outside_approved_scope"
  ],
  "offers": [
    {
      "id": "website_care",
      "name": "Website Care",
      "summary": "Keep your website current, checked, and ready for your next customer. Monthly form, link and mobile checks; up to two small content updates totaling 30 minutes; a short maintenance report. For an existing supported website. Redesigns, new pages, hosting, platform subscriptions and emergency support are separate. Unused update time does not roll over. Confirm the service agreement and cancellation terms before any recurring billing.",
      "amount": 49,
      "price_type": "monthly",
      "rule_id": null,
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "autoactions_inquiry_starter",
      "name": "AutoActions™ Inquiry Starter",
      "summary": "Turn new inquiries into organized leads and timely owner alerts. One inquiry form connected to one lead register and one owner notification channel, with duplicate handling, failure alerts, testing and a handoff guide. An organized business foundation and approved workflow are required. Software and API costs are separate. Additional workflows, customer messaging and ongoing monitoring require separate scope.",
      "amount": 299,
      "price_type": "starting_at",
      "rule_id": null,
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "social_media_manager",
      "name": "Social Media Manager",
      "summary": "Give your social presence a clear direction and a repeatable publishing process. Review and setup planning for up to two existing social profiles, a brand voice guide, a 30-day content calendar, reusable content templates and an approval workflow with handoff. This is the setup fee. Ongoing management, publishing frequency, content production, community replies and reporting are quoted separately. Paid advertising and platform costs are separate. Publishing requires owner approval; reach, followers and sales are not guaranteed.",
      "amount": 599,
      "price_type": "starting_at",
      "rule_id": null,
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "digital_presence_grade",
      "name": "Digital Presence Grade™",
      "summary": "A structured diagnostic that identifies the next correct move.",
      "amount": 99,
      "price_type": "fixed",
      "rule_id": "Q-NOT-SURE",
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "brand_kit_essentials",
      "name": "Brand Kit Essentials",
      "summary": "Organized export files and a simple identity system for your existing good logo.",
      "amount": 55,
      "price_type": "fixed",
      "rule_id": "Q-BRAND-GOOD-LOGO",
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "logo_upgrade_brand_kit",
      "name": "Logo Upgrade + Brand Kit",
      "summary": "Improvement of your existing logo, with a brand kit.",
      "amount": 99,
      "price_type": "fixed",
      "rule_id": "Q-BRAND-UPGRADE",
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "new_logo_brand_kit",
      "name": "New Logo Creation + Brand Kit",
      "summary": "A new logo with a brand kit.",
      "amount": 149,
      "price_type": "fixed",
      "rule_id": "Q-BRAND-NEW",
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "starter_website",
      "name": "Starter Website",
      "summary": "One professional page for your business.",
      "amount": 250,
      "price_type": "fixed",
      "rule_id": "Q-WEB-ONE-PAGE",
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "business_website",
      "name": "Business Website",
      "summary": "A standard multi-page business website.",
      "amount": 450,
      "price_type": "fixed",
      "rule_id": "Q-WEB-BUSINESS",
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "ecommerce_website",
      "name": "E-Commerce Website",
      "summary": "An online storefront.",
      "amount": 650,
      "price_type": "fixed",
      "rule_id": "Q-WEB-ECOM",
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "custom_website",
      "name": "Custom Website",
      "summary": "A custom website, scoped through qualification and a written agreement.",
      "amount": 1000,
      "price_type": "starting_at",
      "rule_id": "Q-WEB-CUSTOM",
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "brand_id_page",
      "name": "Brand ID Page",
      "summary": "A clear public business identity.",
      "amount": 149,
      "price_type": "fixed",
      "rule_id": "Q-CLARITY-PAGE",
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "brand_id_web_base",
      "name": "Brand ID Web Base",
      "summary": "A fuller structured web foundation to support AI, search and business systems.",
      "amount": 199,
      "price_type": "fixed",
      "rule_id": "Q-CLARITY-BASE",
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "ai_ready_business_knowledge_base",
      "name": "AI-Ready Business Knowledge Base",
      "summary": "Organized business facts for an AI-ready source of truth.",
      "amount": 149,
      "price_type": "starting_at",
      "rule_id": "Q-AI-KB",
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "ai_knowledge_base_pro",
      "name": "AI Knowledge Base Pro",
      "summary": "A deeper AI-ready source of truth.",
      "amount": 299,
      "price_type": "starting_at",
      "rule_id": "Q-AI-KB-PRO",
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "ai_agent_instruction_pack",
      "name": "AI Agent Instruction Pack",
      "summary": "Instructions for an AI using your existing business information.",
      "amount": 149,
      "price_type": "starting_at",
      "rule_id": "Q-AI-INSTRUCTIONS",
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "sop_starter_pack",
      "name": "SOP Starter Pack",
      "summary": "Documentation for a repeatable business process.",
      "amount": 149,
      "price_type": "starting_at",
      "rule_id": "Q-AI-SOP",
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "complete_digital_base",
      "name": "Complete Digital Base™",
      "summary": "A combined business foundation. Final scope requires human approval; no direct quote rule is supplied.",
      "amount": 1299,
      "price_type": "starting_at",
      "rule_id": null,
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "digital_locker",
      "name": "Digital Locker™",
      "summary": "Optional add-on to approved brand or logo packages.",
      "amount": 49,
      "price_type": "add_on",
      "rule_id": null,
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "digital_presence_deep_audit",
      "name": "Digital Presence Deep Audit",
      "summary": "Specialist service; a human must confirm the right scope before work begins.",
      "amount": 188,
      "price_type": "starting_at",
      "rule_id": null,
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "social_media_content_plan",
      "name": "Social Media Content Plan",
      "summary": "Specialist service; a human must confirm the right scope before work begins.",
      "amount": 88,
      "price_type": "starting_at",
      "rule_id": null,
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "social_content_production_plan",
      "name": "Social Content Production Plan",
      "summary": "Specialist service; a human must confirm the right scope before work begins.",
      "amount": 188,
      "price_type": "starting_at",
      "rule_id": null,
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "website_copy_pack",
      "name": "Website Copy Pack",
      "summary": "Specialist service; a human must confirm the right scope before work begins.",
      "amount": 149,
      "price_type": "starting_at",
      "rule_id": null,
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "local_visibility_pack",
      "name": "Local Visibility Pack",
      "summary": "Specialist service; a human must confirm the right scope before work begins.",
      "amount": 99,
      "price_type": "starting_at",
      "rule_id": null,
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "faq_policy_library",
      "name": "FAQ & Policy Library",
      "summary": "Specialist service; a human must confirm the right scope before work begins.",
      "amount": 88,
      "price_type": "starting_at",
      "rule_id": null,
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "offer_pricing_catalog",
      "name": "Offer & Pricing Catalog",
      "summary": "Specialist service; a human must confirm the right scope before work begins.",
      "amount": 75,
      "price_type": "starting_at",
      "rule_id": null,
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    },
    {
      "id": "customer_review_vault",
      "name": "Customer Review Vault",
      "summary": "Specialist service; a human must confirm the right scope before work begins.",
      "amount": 55,
      "price_type": "starting_at",
      "rule_id": null,
      "currency": "USD",
      "url": "https://thesignalpilot.com/services"
    }
  ],
  "source": "Approved source catalog, 2026-10-08 service expansion addendum and SP-SITE-001 quote engine 1.0",
  "unconfirmed_fields": [
    "legal operator",
    "privacy contact",
    "service area",
    "retention period",
    "privacy rights and deletion procedure",
    "Agent Readiness Grade and Digital Presence Grade relationship"
  ]
}