API Reference and Developer Docs
OpenAPI 3.0.3 specification for DomainTools Feeds — real-time and batch endpoints, download workflow, reusable components, examples, and error contracts. This spec drives production code generation, Swagger UI rendering, and contract validation — it's a build artifact, not just documentation.
OpenAPI · API documentation · docs-as-codeAPI reference documentation for DomainTools data products and endpoints, including the Threat Intelligence Feeds API. Covers the full product surface for 800+ enterprise customers across 4 API product lines.
API documentation · developer docs · securityDeveloper guide and API reference: installation, authentication, usage patterns, method reference. Written to reduce integration friction for customers adopting DomainTools programmatically.
SDK documentation · Python · developer docsUser-facing documentation for DomainTools security intelligence products and workflows. Unified 120+ documents from scattered sources into a single MkDocs-Material platform with CI/CD, search, and versioning.
product documentation · security · MkDocsLLM and AI Documentation
Auto-generated structured context files covering DomainTools API products and data schemas, produced by CI/CD pipeline for use in LLM tooling and retrieval workflows. Designed so AI assistants can answer customer questions using authoritative, up-to-date product documentation.
LLM · RAG · CI/CD · structured dataResearch and Commissioned History
Comprehensive history of internet unique identifier creation and administration from ARPANET origins through 2017. Jointly commissioned by ICANN and Google for policy deliberations on IP governance and ownership — used in active international policy proceedings. Co-authored with Russ Mundy.
research · internet history · ARPANET · policyPeer-reviewed paper. Co-authored historical analysis tracing endpoint security management from the 1970s through the COVID-19 WFH transition, complementing a 1,000-hour SOC ethnography study.
peer-reviewed · security · historical researchPeer-reviewed article on the co-development of cryptography and networking, tracing the relationship between edge devices and the evolution of network security.
peer-reviewed · cryptography · internet historyProjects
This site — Hugo static site with a custom docs-as-code pipeline. Includes a Python resume generator producing PDF and plain-text outputs, CI/CD deploy via GitHub Actions, and a vintage pipeline generating a man-page resume on an emulated VAX/PDP-11 via SIMH.
Hugo · Python · GitHub Actions · SIMH · CI/CDProduction MCP server addressing non-deterministic quality outputs in LLM-assisted documentation. Integrates Vale, markdownlint, spaCy, and custom linters as callable MCP tools, giving LLMs a structured, auditable path through documentation quality fixes. Built and deployed at DomainTools.
Python · MCP · Vale · pytestPython tooling using Jinja2 templates and LaTeX rendering to produce branded PDF documentation with theming, dynamic table of contents, and automated builds.
Python · Jinja2 · LaTeX · CI/CDPrototype for structured data extraction from natural language input using the OpenAI API; built to evaluate LLM reliability for capturing typed, validated records from unstructured text.
Python · OpenAI API · LLM workflows