{
  "ok": true,
  "type": "websdocs_asg_directory_public_profile",
  "product": "WebsDocs ASG Directory",
  "clientSlug": "twisted",
  "directoryOnly": true,
  "hostedProfile": false,
  "activeAgent": false,
  "agentStatus": "directory_only",
  "businessName": "Twisted",
  "legalName": "",
  "websiteUrl": "https://twisted.org/",
  "industry": "Business profile",
  "timezone": "",
  "languages": [
    "en"
  ],
  "businessSummary": "Twisted Twisted FAQ Docs Download About Donate Other Projects constantly incremental klein ldaptor pydoctor towncrier treq txmongo An event-driven networking engine Written in Python Licensed under the open source MIT License View Github View Documentation Check PyPi download page $ virtualenv try-twisted $ . try-twisted/bin/activate $ pip install twisted[tls] $ twist --help Premium Sponsors Echo Server Web Server Publish/Subscribe Mail Client SSH Client Twisted makes it easy to implement custom network applications. Here's a TCP server that echoes back everything that's written to it: from twisted.internet import protocol, reactor, endpoints class Echo(protocol.Protocol): def dataReceived(s",
  "longDescription": "",
  "publicContact": {},
  "serviceArea": "",
  "services": [],
  "offers": [],
  "products": [],
  "categories": [
    {
      "slug": "manufacturing-industrial",
      "name": "Manufacturing & Industrial",
      "description": "Manufacturers, factories, industrial suppliers, fabrication and production businesses."
    }
  ],
  "pricingNotes": {
    "summary": "",
    "currency": "",
    "rule": "",
    "restrictions": ""
  },
  "routes": {},
  "faq": [],
  "policy": {},
  "handoff": {},
  "urls": {
    "base": "https://aig.websdocs.com",
    "gateway": "https://directory.websdocs.com/business/twisted",
    "directoryProfile": "https://directory.websdocs.com/business/twisted",
    "directoryJson": "https://directory.websdocs.com/business/twisted.json",
    "hostedProfile": "",
    "hostedJson": "",
    "hostedLlms": "",
    "hostedSchema": "",
    "profile": "https://aig.websdocs.com/ai/twisted/profile",
    "llms": "https://aig.websdocs.com/ai/twisted/llms.txt",
    "companyJson": "https://aig.websdocs.com/ai/twisted/data/aig-company-profile.json",
    "agentCard": "https://aig.websdocs.com/ai/twisted/agent-card.json",
    "agentCardWellKnown": "https://aig.websdocs.com/ai/twisted/.well-known/agent-card.json",
    "policy": "https://aig.websdocs.com/ai/twisted/policy",
    "security": "https://aig.websdocs.com/ai/twisted/security",
    "pricing": "https://aig.websdocs.com/ai/twisted/pricing",
    "routes": "https://aig.websdocs.com/ai/twisted/routes",
    "faq": "https://aig.websdocs.com/ai/twisted/faq",
    "services": "https://aig.websdocs.com/ai/twisted/services",
    "offers": "https://aig.websdocs.com/ai/twisted/offers",
    "commerceReadiness": "https://aig.websdocs.com/ai/twisted/commerce-readiness",
    "ask": "https://aig.websdocs.com/ai/twisted/ask",
    "sampleQuestions": "https://aig.websdocs.com/ai/twisted/sample-questions",
    "robots": "https://aig.websdocs.com/ai/twisted/robots.txt",
    "schema": "https://aig.websdocs.com/ai/twisted/schema.jsonld"
  },
  "liveCapabilities": {
    "ask": false,
    "a2aMessaging": false,
    "ucp": false,
    "mcp": false,
    "checkout": false
  },
  "publicKnowledgeOnly": true,
  "privateDataAccess": false,
  "updatedAt": "2026-09-30T01:48:54.223Z",
  "schema": "websdocs-asg-directory-company-profile",
  "version": "public-1.0",
  "canonicalDirectoryUrl": "https://directory.websdocs.com/business/twisted"
}