Agent-Ready Web Framework
Build contractor sites that rank for humans and work for AI agents
What it is
A proprietary web framework for contractors who want a new site, not a plugin. Every page is structured so that search engines crawl it cleanly, and AI agents can understand, query, and act on it. When a consumer asks an AI assistant about a metal roof, the framework is what makes the contractor's site — and Drexel's products — the answer.
- A site framework (Go or TypeScript runtime) that emits semantically structured HTML plus machine-readable surfaces.
- Opinionated content model: product, project, territory, testimonial, estimate-request — aligned to the DAM's catalog.
- Built-in emission of Schema.org JSON-LD, OpenGraph, sitemaps, RSS, and the newer agent-facing formats (MCP-style endpoints, llms.txt, agent.json).
Capabilities
Agent-readable by default
Every page publishes a machine-readable sibling. Agents don't have to scrape HTML; they get clean JSON.
SEO foundation
Structured data, canonical URLs, fast Core Web Vitals, accessible markup — the table stakes, done once.
Content tied to DAM
Panels, colors, and photography reference the Drexel DAM; nothing drifts out of sync.
Agent action endpoints
Estimate requests, color-picker selections, and appointment bookings expose themselves as callable tools an agent can invoke with user consent.
Portable
Deploys to the contractor's domain; no vendor lock-in on DNS. Exportable to static HTML if needed.
Multi-locale aware
Territory pages, language variants, and regional inventory are first-class.
Architecture notes
- Pages authored in MDX or a visual editor; compiled to static HTML + agent-JSON at build time.
- A content proxy fetches DAM assets on publish so sites stay fast even when the DAM changes.
- Agent endpoints expose an MCP-compatible interface so compliant assistants can invoke tools on the contractor's behalf.
- Hosted by the contractor or by Drexel — the framework is runtime-portable.
What each persona gets
Rank in traditional search. Show up in AI search. Get inquiries from both.
Every contractor site becomes a distribution node for Drexel content that AI assistants can discover.
Deploy a full, SEO-solid, agent-ready site for a new partner in days rather than weeks.
Where it shows up
- A contractor homepage that also exposes /index.json describing services, territory, and product lines.
- A product page that both a search engine and a language-model assistant can parse and quote.
- An /agent-tools manifest listing the callable actions (get-estimate, book-appointment, find-color) and their parameters.