{
  "ok": true,
  "type": "websdocs_asg_directory_public_profile",
  "product": "WebsDocs ASG Directory",
  "clientSlug": "mike-solin-and-039-s-blog",
  "directoryOnly": true,
  "hostedProfile": false,
  "activeAgent": false,
  "agentStatus": "directory_only",
  "businessName": "mike solin&#039;s blog",
  "legalName": "",
  "websiteUrl": "https://mikesolin.com/",
  "industry": "Business profile",
  "timezone": "",
  "languages": [
    "en-US"
  ],
  "businessSummary": "mike solin's blog Skip to the content mike solin's blog Toggle the mobile menu Toggle the search field About Resume Smart Home Inventory Search About Resume Smart Home Inventory Monitoring Homelab Containers By Mike On September 17, 2026 In Homelab , Tutorials I’ve written quite a bit about my homelab setup, and how almost all of the services I run are in Docker containers. I’ve been able to maintain pretty good uptime, but ran into a problem: if something went down or stopped working, how would I know? In general, I wouldn’t, and that made me a little uncomfortable.",
  "longDescription": "",
  "publicContact": {},
  "serviceArea": "",
  "services": [],
  "offers": [],
  "products": [],
  "categories": [
    {
      "slug": "other-businesses",
      "name": "Other Businesses & Services",
      "description": "Businesses that do not yet match one of the Directory's more specific controlled categories."
    }
  ],
  "pricingNotes": {
    "summary": "",
    "currency": "",
    "rule": "",
    "restrictions": ""
  },
  "routes": {},
  "faq": [],
  "policy": {},
  "handoff": {},
  "urls": {
    "base": "https://aig.websdocs.com",
    "gateway": "https://directory.websdocs.com/business/mike-solin-and-039-s-blog",
    "directoryProfile": "https://directory.websdocs.com/business/mike-solin-and-039-s-blog",
    "directoryJson": "https://directory.websdocs.com/business/mike-solin-and-039-s-blog.json",
    "hostedProfile": "",
    "hostedJson": "",
    "hostedLlms": "",
    "hostedSchema": "",
    "profile": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/profile",
    "llms": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/llms.txt",
    "companyJson": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/data/aig-company-profile.json",
    "agentCard": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/agent-card.json",
    "agentCardWellKnown": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/.well-known/agent-card.json",
    "policy": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/policy",
    "security": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/security",
    "pricing": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/pricing",
    "routes": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/routes",
    "faq": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/faq",
    "services": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/services",
    "offers": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/offers",
    "commerceReadiness": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/commerce-readiness",
    "ask": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/ask",
    "sampleQuestions": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/sample-questions",
    "robots": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/robots.txt",
    "schema": "https://aig.websdocs.com/ai/mike-solin-and-039-s-blog/schema.jsonld"
  },
  "liveCapabilities": {
    "ask": false,
    "a2aMessaging": false,
    "ucp": false,
    "mcp": false,
    "checkout": false
  },
  "publicKnowledgeOnly": true,
  "privateDataAccess": false,
  "updatedAt": "2026-09-21T04:15:31.487Z"
}