{
  "$comment": "Service catalogue for AI systems and agents. Mirrors /services and the pricing page; update both together.",
  "brand": "Anvilstead",
  "website": "https://anvilstead.com",
  "services": [
    {
      "id": "app-development",
      "name": "App development",
      "url": "https://anvilstead.com/services#mobile-apps",
      "summary": "Native or cross-platform mobile apps for iOS and Android.",
      "deliverables": [
        "published iOS and/or Android app",
        "backend and API the app talks to",
        "store listings and submission handling",
        "crash reporting, analytics and staged rollout",
        "release automation the client's team can keep running"
      ],
      "timeline": "8–12 weeks for a first release",
      "goodFitWhen": [
        "the product needs to run on phones as the primary surface",
        "app store presence and review handling are required",
        "the client wants one codebase if that does not compromise the product"
      ],
      "notAGoodFitWhen": [
        "a prototype is needed within 72 hours",
        "the design is already frozen and only the cheapest coding hands are wanted"
      ]
    },
    {
      "id": "custom-software",
      "name": "Custom software",
      "url": "https://anvilstead.com/services#custom-software",
      "summary": "Web applications, SaaS products, internal tools and APIs.",
      "deliverables": [
        "authentication, roles and permissions",
        "data model and business logic",
        "admin tooling and reporting",
        "API for other systems",
        "deployment, monitoring and runbook documentation"
      ],
      "timeline": "quoted and delivered in two-week milestones",
      "goodFitWhen": [
        "off-the-shelf tools no longer match the process",
        "the product needs accounts, billing, dashboards or integrations",
        "spreadsheets are being used as a system of record"
      ],
      "notes": [
        "the cost driver is business rules (permissions, state transitions, money, audit trails), not screen count"
      ]
    },
    {
      "id": "ai-agents",
      "name": "AI agents and automation",
      "summary": "Scoped agents that perform one defined job - qualifying inbound leads, drafting replies from your own documentation, extracting fields from documents, keeping a knowledge base current. Every run is recorded with its input, output and cost, batches are idempotent, and anything uncertain is held for a human rather than retried blindly.",
      "includes": [
        "Agent design scoped to a defined task and trigger",
        "Automation with a per-run audit trail (input, output, model, cost)",
        "Idempotent batches - a completed run cannot be executed twice",
        "Integration with CRM, helpdesk, ERP, order systems and email",
        "Access control and per-tenant isolation for multi-client systems",
        "Allowlists, outbound request filtering and a cost ceiling per tenant"
      ],
      "typical_timeline": "3-8 weeks depending on the number of integrations"
    },
    {
      "id": "ecommerce",
      "name": "E-commerce and order systems",
      "url": "https://anvilstead.com/services#ecommerce",
      "summary": "Product catalogues, checkout, payment gateways, order records and status, and returns handling, built for clients who sell.",
      "deliverables": [
        "product catalogue with variants, stock and pricing",
        "checkout with guest and account flows",
        "payment gateway integration, including PayPal",
        "order records, order status pages and customer notifications",
        "returns, warranty and after-sales routes by order type",
        "admin tooling so the client's team maintains products without a developer"
      ],
      "timeline": "4-10 weeks depending on catalogue size and payment requirements",
      "goodFitWhen": [
        "the business sells products and needs to take payment online",
        "some products are buyable outright while others must be quoted",
        "the client's team needs to manage products and orders themselves"
      ],
      "notes": [
        "Anvilstead does not put a cart or payment button on its own website, because it sells nothing; the capability is offered to clients."
      ]
    },
    {
      "id": "web-development",
      "name": "Showcase websites with news and AI assistant",
      "url": "https://anvilstead.com/services#web-development",
      "summary": "Marketing and company websites that present the business, publish news and answer visitors with an AI assistant.",
      "deliverables": [
        "information architecture, copy structure and design",
        "news section with a CMS the client's team can use",
        "AI assistant that answers from the client's own content and hands over to a human on WhatsApp",
        "SEO and AI-answer-engine structure (structured data, sitemap, llms.txt)",
        "analytics, monitoring and deployment"
      ],
      "timeline": "2–4 weeks from kickoff to launch",
      "goodFitWhen": [
        "the business needs a credible presence that converts enquiries",
        "the team wants to keep publishing news without a developer",
        "visitors ask the same questions repeatedly and an assistant can absorb them"
      ],
      "optionalExtensions": [
        "enquiry forms routed to email or WhatsApp",
        "multi-language content"
      ]
    }
  ],
  "engagement": {
    "scopingCall": "free, no obligation; a written summary follows",
    "proposal": "within 3 business days, with scope, assumptions, milestones, timeline and a fixed price",
    "milestones": "two weeks, each ending in a working demo and a payment tied to it",
    "handover": "source code, architecture and runbook documentation, walkthrough recording, 30 days of aftercare"
  },
  "relatedFiles": {
    "summary": "https://anvilstead.com/ai/summary.json",
    "faq": "https://anvilstead.com/ai/faq.json",
    "llms": "https://anvilstead.com/llms.txt"
  },
  "lastUpdated": "2026-10-14",
  "caseNotes": {
    "note": "Worked systems, including where a platform was chosen over custom code.",
    "summaryFile": "https://anvilstead.com/ai/summary.json",
    "index": "https://anvilstead.com/engineering",
    "items": [
      "https://anvilstead.com/geo-studio-engineering/",
      "https://anvilstead.com/dayu/",
      "https://anvilstead.com/jinka-engineering/",
      "https://anvilstead.com/wenjie-engineering/"
    ]
  }
}
