# allabout.network — CogNovaMX Ltd

> Making the web, and everything you publish beyond it, work for everyone and everything that uses it.
> MX (Machine Experience) is structured metadata that makes your content
> readable by every AI agent on earth — without making it less readable by humans.

## About CogNovaMX

- Company: https://mx.allabout.network/
- Author: https://www.linkedin.com/in/tom-cranstoun/
- Contact: mailto:info@cognovamx.com
- Website: https://allabout.network

**CogNovaMX Ltd** is the authority on Machine Experience (MX) methodology. Founded by Tom Cranstoun — content management specialist since 2001, conference speaker, and author of MX: The Protocols. We help organisations design websites that work for both humans and AI agents.

## Services

- **MX Readiness Assessment**: Comprehensive audit against MX principles — structured data, accessibility, agent interaction testing, competitive benchmarking
- **Implementation Support**: Schema.org implementation, accessibility fixes, explicit intent patterns, code reviews, knowledge transfer
- **Team Training**: Fundamentals workshops, technical deep-dives, role-specific training for developers, designers, content authors, QA, leadership
- **Strategic Advisory**: Monthly strategy sessions, architecture reviews, competitive intelligence, quarterly roadmap planning

## MX Books

- MX: The Handbook (2 April 2026): https://mx.allabout.network/books/
- MX: The Protocols (1 July 2026): https://mx.allabout.network/books/

## Waitlist

- Join the waitlist: https://forms.gle/443wpx4th4ZzYPdA8

## Access Guidelines

- Base Rate: 100 requests per hour per IP
- Cache Retention: 24 hour maximum
- Content Usage: Attribution required
- Commercial Use: Requires written permission
- Training Usage: Permitted for public documentation only
- Attribution Format: "Source: CogNovaMX Ltd (allabout.network)"

## MX Blog

Articles on Machine Experience practice, implementation patterns, and the evolving relationship between humans and AI agents on the web.

- [What is Machine Experience?](https://mx.allabout.network/blog/what-is-machine-experience.html): The definitive introduction to MX methodology
- [MX Manifesto](https://mx.allabout.network/blog/mx-manifesto.html): The manifesto for Machine Experience
- [Machine Experience — Adding Metadata](https://mx.allabout.network/blog/machine-experience-adding-metadata.html): Practical guide to adding MX metadata to web assets
- [Content That Manages Itself](https://mx.allabout.network/blog/content-that-manages-itself.html): How MX enables self-managing content
- [Designing Workflows for Humans and Machines](https://mx.allabout.network/blog/designing-workflows-for-humans-and-machines.html): Workflow design that serves both audiences
- [From Blobs to Bots](https://mx.allabout.network/blog/from-blobs-to-bots.html): The evolution from unstructured content to agent-ready assets
- [Data Sovereignty](https://mx.allabout.network/blog/data-sovereignty.html): Owning your data in an AI-mediated world
- [MX — A New Role](https://mx.allabout.network/blog/mx-a-new-role.html): The emerging role of MX practitioner
- [AI Assistant Side Notices](https://mx.allabout.network/blog/ai-assistant-side-notices.html): How AI assistants interpret and act on web content
- [Claude Joins the MX Community](https://mx.allabout.network/blog/claude-joins-mx-community.html): Anthropic's Claude and the MX ecosystem
- [About Tom Cranstoun](https://mx.allabout.network/blog/about.tom.cranstoun.html): The Machine Experience Authority
- [About Claude Sonnet](https://mx.allabout.network/blog/about.claude.sonnet.4.5.html): Claude's role in MX development
- [About Claude Code](https://mx.allabout.network/blog/about.claude.code.html): Claude Code and MX workflows
- [About Microsoft Copilot](https://mx.allabout.network/blog/about.microsoft.copilot.html): Microsoft Copilot in the MX context

## MX Principles & Resources

- [MX Principles](https://mx.allabout.network/learn/mx-principles.html): Complete reference of MX principles
- [What is MX?](https://mx.allabout.network/learn/what-is-mx.html): Deep dive into Machine Experience
- [Why MX Matters](https://mx.allabout.network/learn/why-mx-matters.html): The business case for MX
- [Key Principles](https://mx.allabout.network/learn/key-principles.html): Core MX principles
- [Our Services](https://mx.allabout.network/services/our-services.html): Full service details
- [Implementation Examples](https://mx.allabout.network/services/examples.html): MX in action
- [Common Mistakes](https://mx.allabout.network/learn/common-mistakes.html): What to avoid
- [The Books](https://mx.allabout.network/books/): About MX: The Protocols and MX: The Handbook
- [Cog Registry](https://reginald.allabout.network/): Machine-readable catalogue of MX cog definitions

---

# Digital Domain Technologies (DDT)

> Expert Adobe Edge Delivery Services consulting and AI integration resources by Tom Cranstoun ("The AEM Guy")

## About the Author & Consultancy

**Tom Cranstoun** is a seasoned Adobe Experience Manager (AEM) expert and Principal Consultant at Digital Domain Technologies (DDT). With over 15 years of experience in enterprise content management, he specializes in Adobe Edge Delivery Services (EDS), document-based authoring, and AI-native development.

**Key Achievements:**

- Global Architecture Director for Nissan/Renault Helios initiative (200+ global sites)
- Lead Strategist for EE (UK Telecom) and Twitter enterprise CMS implementations
- Pioneer in LLM context delivery and Model Context Protocol (MCP) integration
- Known in the industry as "The AEM Guy"

**Authors:** Tom Cranstoun, Cate Nisbet
**LinkedIn:** [https://www.linkedin.com/in/tom-cranstoun/](https://www.linkedin.com/in/tom-cranstoun/)

**Contact & Services:**

- **Email**: <info@digitaldomaintechnologies.com>
- **LinkedIn**: <https://www.linkedin.com/in/tom-cranstoun/>
- **GitHub**: <https://github.com/digitaldomaintech>
- **Services**: Strategic Architecture, AI Integration Workshops, Team Mentoring, EDS Block Development

## Developer Documentation

Complete 13-part series covering Edge Delivery Services development from fundamentals to advanced AI integration:

- [EDS Introduction - Part 0](https://allabout.network/blogs/ddt/developer-guide-to-document-authoring-with-edge-delivery-services-part-0): Complete beginner's guide and concepts
- [Basic Implementation - Part 1](https://allabout.network/blogs/ddt/developer-guide-to-document-authoring-with-edge-delivery-services-part-1): Core setup and configuration
- [Block Development - Part 2](https://allabout.network/blogs/ddt/developer-guide-to-document-authoring-with-edge-delivery-services-part-2): Component creation and customization
- [Data Integration - Part 3](https://allabout.network/blogs/ddt/developer-guide-to-document-authoring-with-edge-delivery-services-part-3): Working with spreadsheets and JSON
- [SPA Development - Part 4](https://allabout.network/blogs/ddt/developer-guide-to-document-authoring-with-edge-delivery-services-part-4): Single Page Application architecture
- [React Implementation - Part 5](https://allabout.network/blogs/ddt/developer-guide-to-document-authoring-with-edge-delivery-services-part-5): React integration guide
- [GitHub Integration - Part 6](https://allabout.network/blogs/ddt/developer-guide-to-document-authoring-with-edge-delivery-services-part-6): Version control workflow
- [Component Library - Part 7](https://allabout.network/blogs/ddt/developer-guide-to-document-authoring-with-edge-delivery-services-part-7): Reusable block collection
- [AI Development Guide - Part 8](https://allabout.network/blogs/ddt/developer-guide-to-document-authoring-with-edge-delivery-services-part-8): AI integration basics
- [Best Practices - Part 9](https://allabout.network/blogs/ddt/developer-guide-to-document-authoring-with-edge-delivery-services-part-9): Development standards and optimization
- [AI Tools for Development - Part 10](https://allabout.network/blogs/ddt/developer-guide-to-document-authoring-with-edge-delivery-services-part-10): Using AI to provide Coding, Review, Documentation
- [AI Documentation - Part 11](https://allabout.network/blogs/ddt/developer-guide-to-document-authoring-with-edge-delivery-services-part-11): Getting AI to document your output
- [Best Practices Summary - Appendix](https://allabout.network/blogs/ddt/developer-guide-to-document-authoring-with-edge-delivery-services-appendix): Summary of Best Practices for EDS Development

## EDS & Integrations

### Interactive Development & Testing

- [Live Jupyter Notebook](https://allabout.network/blogs/ddt/integrations/live-jupyter-notebook): Jupyter Notebooks (.ipynb files) for interactive data science and computing with EDS, combining live code, equations, and visualizations
- [AI-Powered Adobe EDS Development](https://allabout.network/blogs/ddt/integrations/ai-powered-adobe-eds-development): Comprehensive framework for building sophisticated Adobe EDS components using vanilla JavaScript with zero external dependencies, featuring interactive testing and AI-powered development workflows
- [Living Documentation - Browser-Based Jupyter Notebooks](https://allabout.network/blogs/ddt/integrations/living-documentation-browser-based-jupyter-notebooks-for-adobe-eds): Transform static documentation into interactive experiences where anyone can click Run and see EDS blocks transform content in real-time, no setup required
- [Testing EDS Blocks with Jupyter Notebooks in VS Code](https://allabout.network/blogs/ddt/integrations/testing-eds-blocks-with-jupyter-notebooks-a-developer-playground): Set up a Jupyter notebook environment in Visual Studio Code for testing Adobe Edge Delivery Services blocks interactively with JavaScript

### AI & Development Workflows

- [The Convergence - Completing Adobe's Claude Skills](https://allabout.network/blogs/ddt/integrations/the-convergence-completing-adobe-s-claude-skills-for-perfect-eds-ai-development): How comprehensive docs/for-ai provides the missing 90% that makes Adobe's EDS Skills actually work
- [Fast EDS Development with AI](https://allabout.network/blogs/ddt/integrations/fast-eds-development-integration-for-ai): Transform your Adobe Edge Delivery Services workflow with a simple development server that brings AI assistance to EDS development

### Framework Integrations

- [Building a React App with Edge Delivery Services](https://allabout.network/blogs/ddt/integrations/building-a-react-app-with-edge-delivery-services): Learn how to integrate React applications with Adobe Edge Delivery Services for modern, component-based content experiences
- [ReactJS version of slide builder](https://allabout.network/blogs/ddt/integrations/reactjs-version-of-slide-builder): React implementation of slide builder application
- [Building a VueJS app with Edge Delivery Services](https://allabout.network/blogs/ddt/integrations/building-a-vuejs-app-with-edge-delivery-services): Build a Vue.js slide builder app integrated with Adobe Edge Delivery Services with dynamic content fetching and interactive modal panels
- [Vue Js Slide Viewer in GDocs](https://allabout.network/blogs/ddt/integrations/vue-js-version-of-slide-viewer-in-gdoc): Vue.js implementation of slide viewer component
- [Building Headless Applications with Edge Delivery Services](https://allabout.network/blogs/ddt/integrations/building-headless-applications-with-edge-delivery-services): Build a headless Single Page Application while keeping the performance benefits that make Edge Delivery Services attractive, keeping everything framework-less

### Web Components

- [Using Web Components in Adobe Edge Delivery Services Blocks](https://allabout.network/blogs/ddt/integrations/using-web-components-in-adobe-edge-delivery-services-blocks): Comprehensive guide to implementing web components in EDS blocks, featuring advanced Shoelace Card components with glassmorphism effects and modern web development practices
- [Shoelace Version of Slide Viewer in GDocs](https://allabout.network/blogs/ddt/integrations/shoelace-version-of-slide-viewer-in-gdocs): Shoelace web component implementation of slide viewer
- [Repository Review: Web Components with Adobe EDS](https://allabout.network/blogs/ddt/integrations/untitled-document): In-depth analysis of a repository that successfully bridges the gap between Adobe EDS simplicity and modern web component development

### Adobe Spectrum Components

- [Using Spectrum Components in Adobe Edge Delivery Services Blocks](https://allabout.network/blogs/ddt/integrations/using-spectrum-components-in-adobe-edge-delivery-services-blocks): Create dynamic UI components for EDS using Adobe Spectrum Web Components and the query-index.json pattern, with practical examples and testing strategies
- [Spectrum Component Slide Viewer in GDocs](https://allabout.network/blogs/ddt/integrations/spectrum-component-as-eds-block-in-gdoc): Adobe Spectrum web component slide viewer implementation

### Architecture & Development

- [The EDS Developer's Dilemma - And How One Framework Solved It](https://allabout.network/blogs/ddt/integrations/the-eds-developer-dilemma-and-how-one-framework-solved-it): How one framework solves the EDS developer's dilemma - enabling sophisticated components whilst maintaining EDS principles
- [Beyond Static Pages - Building Rich Apps with EDS](https://allabout.network/blogs/ddt/integrations): Discover how Edge Delivery Services enables interactive applications through framework integrations
- [The Adapter Pattern - Liberating your EDS Design](https://allabout.network/blogs/ddt/the-adapter-pattern-liberating-your-eds-design): Using the adapter pattern with Edge Delivery Services for flexible architecture
- [Mastering EDS Block Debugging](https://allabout.network/blogs/ddt/integrations/mastering-eds-block-debugging-a-developer-guide-to-edge-delivery-services): Learn systematic approaches to debug Adobe Edge Delivery Services blocks, from basic logging to advanced instrumentation techniques

## Core AI/LLM Topics

### AI Limitations & Understanding

- [The Flyball Governor - How Victorian Engineering Gave Us the Language of AI](https://allabout.network/blogs/ddt/ai/the-flyball-governor-how-victorian-engineering-gave-us-the-language-of-ai): Exploring the surprising connections between steam engine governors and modern AI systems
- [You Built Software for Humans - Now Build It for AI](https://allabout.network/blogs/ddt/ai/you-built-software-for-humans-now-build-it-for-ai): Software that works brilliantly for humans often confuses AI assistants completely - and that's becoming a serious business problem
- [The "No Elephants" Problem - Why AI Struggles With What NOT to Do](https://allabout.network/blogs/ddt/ai/the-no-elephants-problem-why-ai-struggles-with-what-not-to-do): Exploring why AI systems consistently fail at understanding negation and what this reveals about their fundamental limitations
- [Why Modern Web Architecture Confuses AI](https://allabout.network/blogs/ddt/ai/why-modern-web-architecture-confuses-ai): One significant but often overlooked limitation of current AI systems is their struggle to comprehend modern web architectures, particularly headless implementations that separate content from presentation
- [What's missing from AI - The Blog Post](https://allabout.network/blogs/ddt/ai/what-is-missing-from-ai-the-blog-post): Despite remarkable progress in artificial intelligence, today's AI systems—particularly Large Language Models—lack several critical capabilities that limit their effectiveness in enterprise settings

### Language Processing & Bias

- [The Tokenization Trap - How AI Actually Processes German](https://allabout.network/blogs/ddt/ai/the-tokenization-trap-how-ai-actually-processes-german): Going under the hood to see what happens when AI processes German text—the problem goes beyond having less German training data, it's about fundamental computational approaches built around English assumptions
- [The Digital Language Caste System - How AI Creates Linguistic Apartheid](https://allabout.network/blogs/ddt/ai/the-digital-language-caste-system): How artificial intelligence systems are creating a digital hierarchy based on language and why this transformation is happening faster than most realize
- [English Dominance in AI Systems](https://allabout.network/blogs/ddt/ai/english-dominance-in-ai-systems-leaves-other-languages-behind): Artificial intelligence systems aren't just better at English—they're fundamentally English-centric technologies that operate within an English-dominant framework leaving other languages struggling to keep pace

### AI Development & Deployment

- [A Framework for Evaluating AI Confidence](https://allabout.network/blogs/ddt/ai/a-framework-for-evaluating-ai-confidence): Exploring a practical method for examining AI confidence at the token level, providing a framework for distinguishing between high-confidence information and potentially problematic claims
- [Complete Guide to ComfyUI on Mac: Installation, Configuration, and Troubleshooting](https://allabout.network/blogs/ddt/ai/complete-guide-to-comfyui-on-mac-installation-configuration-and-troubleshooting): Comprehensive walkthrough for installing, configuring, and troubleshooting ComfyUI on macOS—a powerful node-based interface for Stable Diffusion
- [Setting Up Your Mac for Local AI Development](https://allabout.network/blogs/ddt/ai/setting-up-your-mac-for-local-ai-development): Comprehensive setup for a local AI development environment on your Mac, enabling work on complex machine learning models privately and without ongoing expenses
- [Making LLMs.txt work for Headless Websites](https://allabout.network/blogs/ddt/ai/making-llms-txt-work-for-headless-websites): How a creative blend of traditional HTML meta tags and modern specifications bridges the gap, ensuring your content remains visible in an AI-mediated world

### AI Mathematics & Theory

- [Behind the Curtain - How AI Models Think](https://allabout.network/blogs/ddt/ai/how-ai-models-think): What's happening behind the scenes as these systems process our questions, especially when faced with linguistic ambiguity, wordplay, or jokes
- [The Mathematical Heartbeat of AI](https://allabout.network/blogs/ddt/ai/the-mathematical-heartbeat-of-ai): Exploring the fundamental mathematical concepts that power artificial intelligence—Euler's number, sigmoid function, ReLU, vectorization, and softmax
- [Does AI Mean Algorithmic Interpolation](https://allabout.network/blogs/ddt/ai/does-ai-mean-algorithmic-interpolation): These impressive results are not products of thought, but rather the result of sophisticated mathematical operations, specifically advanced forms of algorithmic interpolation
- [The Stripped-Down Truth - How AI Actually Works Without the Fancy Talk](https://allabout.network/blogs/ddt/ai/the-stripped-down-truth-how-ai-actually-works-without-the-fancy-talk): The AI community has been hiding the real math behind clever, human-like terminology since the 1950s
- [Disadvantages and Problematic Content in Common Crawl](https://allabout.network/blogs/ddt/ai/disadvantages-and-problematic-content-in-common-crawl): Examining the disadvantages of using Common Crawl data, with specific focus on unsafe, pornographic, violent, hate speech, and racist content that may be present in the dataset
- [Slides for Mathematics behind AI](https://allabout.network/blogs/ddt/ai/mathematics-behind-ai): The mathematics behind AI

## AEM / CMS Focus

- [Strategic AEM Architecture - Why Framework Thinking Beats Feature Chasing](https://allabout.network/strategic-aem-architecture-why-framework-thinking-beats-feature-chasing): Independent AEM consultant offers strategic architecture, AI integration planning, and team mentoring for digital transformation success
- [DAM Block Demo](https://allabout.network/dam/dam): Demonstration of the DAM block functionality
- [AEMaaCS Development with AI: My Journey with Cline](https://allabout.network/blogs/ddt/aem-development-with-ai): Sharing an exciting development that's transforming the approach to development as a non-traditional AEM developer
- [A Guide to AEMaaCS Development with AI](https://allabout.network/blogs/ddt/guide-to-aem-development-with-ai): Comprehensive guide to transforming AEM development with AI assistance
- [Adobe EDS: Revolutionizing Content Management](https://allabout.network/blogs/ddt/adobe-eds-revolutionizing-content-management): In digital publishing, the quest for the ideal content management system is ongoing—Content Authors actually dislike CMS systems
- [Local Development with AEM and Universal Editor](https://allabout.network/blogs/ddt/local-development-with-aem-and-universal-editor): Setting up a local development environment for AEM with the Universal Editor

## General Blog & Tools

### AI Development Practices

- [The Hidden Complexities of AI Code Modification: A Practical Guide](https://allabout.network/blogs/ddt/the-hidden-complexities-of-ai-code-modification-a-practical-guide): How to use AI effectively to modify existing code
- [Human-Centred AI in Content Management](https://allabout.network/blogs/ddt/human-centred-ai-in-content-management): Why human oversight, strategic thinking, and collaborative decision-making remain essential in AI workflows—companies that thrive will use AI as a powerful assistant that enhances human capabilities
- [The Significance of Understanding Programming with AI](https://allabout.network/blogs/ddt/guide-to-mastering-ai-prompting-the-significance-of-understanding-programming): Guide to Mastering AI Prompting and the Significance of Understanding Programming
- [Building the AI-Native Web with EDS, llms.txt](https://allabout.network/blogs/ddt/building-the-ai-native-web-with-eds): Jeremy Howard's llms.txt is a proposed standard for helping LLMs understand and work with websites and new software at inference time
- [A guide to AI Optimization - an update](https://allabout.network/blogs/ddt/a-guide-to-ai-optimization-an-update): Article describing updates in AI Optimization

### Development Tools & Context

- [Structuring Context for Effective AI Development](https://allabout.network/blogs/ddt/structuring-context-for-effective-ai-development): The three-tiered structure for creating context in Cursor.ai, ensuring your AI assistant has all the information it needs to be a valuable coding partner
- [Structuring Context for Effective AI Development](https://allabout.network/notes/structuring-context-for-effective-ai-development): Tools like Cursor.ai are changing how we approach coding tasks—one crucial aspect of leveraging AI in development is providing the proper context
- [.cursorrules file](https://allabout.network/notes/cursorrules): Sample .cursor rules files—add as much detail as you need for your projects, including project-specific rules and guidance
- [Using Cursor with Local LLM](https://allabout.network/blogs/ddt/llm-router): How to use Cursor with Local LLM, including Scripts
- [AI-Powered Development](https://allabout.network/blogs/ddt/eds-ai): Article explaining a recent presentation on AI-powered development
- [Revolutionizing AEM Edge Delivery Services Development with AI](https://allabout.network/blogs/ddt/revolutionising-aem-development-with-ai-a-live-demonstration): Showcasing the transformative power of AI in web development
- [AI-Generated Code](https://allabout.network/blogs/ddt/ai-generated-code): AI-generated code from a one-shot prompt

### EDS Resources & Demos

- [Edge Delivery Services Developer FAQ](https://allabout.network/blogs/ddt/faq): Frequently asked questions about Edge Delivery Services development
- [Five things to do in York, England](https://allabout.network/blogs/ddt/five-things-to-do-do-in-york): A number of posts describing what to do in York England
- [Blogroll Block Demo](https://allabout.network/blogs/ddt/blogroll-block-demo): Demonstration of the Blogroll block for Franklin
- [Code Expander Block Demo](https://allabout.network/blogs/ddt/code-expander-block-showcase): A demonstration of the Code Expander block functionality

### Company & AI Instructions

- [About DDT | Services | Digital transformation](https://allabout.network/): Meet Tom Cranstoun and Digital Domain Technologies (DDT), your go-to experts for AEM consulting with over 12 years of experience
- [Instructions for AI, generic version (AEM Sites)](https://allabout.network/notes/aem-sites-notes): Digital Domain Technologies Ltd Consultancy has an improved version
- [Instructions for AI, generic version (EDS)](https://allabout.network/notes/eds-notes): Digital Domain Technologies Ltd Consultancy has an improved version
- [allabout.network | our offer](https://allabout.network/blogs/ddt/allaboutmarketing): Your easy solution to creating and hosting beautiful web pages without the tech hassle

## Content Author Resources

- [Content Creation Basics](https://allabout.network/blogs/ddt/content-creator-guide-to-document-authoring-with-edge-delivery-services): Getting started guide for content authors
- [Advanced Authoring](https://allabout.network/blogs/ddt/content-creator-guide-to-document-authoring-with-edge-delivery-services-part-2): Advanced techniques for content creation
- [Content Optimization](https://allabout.network/blogs/ddt/content-creator-guide-to-document-authoring-with-edge-delivery-services-part-3): Best practices for authors optimizing content

## For Human Visitors

Looking for the full interactive experience?

- **Main Site:** [https://allabout.network/](https://allabout.network/)
- **MX Blog:** [https://mx.allabout.network/blog/](https://mx.allabout.network/blog/)
- **DDT Blog:** [https://allabout.network/blogs/ddt/](https://allabout.network/blogs/ddt/)
- **Contact:** [info@cognovamx.com](mailto:info@cognovamx.com)
- **About llms.txt:** [https://llmstxt.org](https://llmstxt.org)

## Version Information

**Version:** 2.0 (Updated: 28 March 2026)
**Comprehensive catalogue:** MX Blog (15 posts) + DDT Blog (91 posts across 6 categories)
**Categories:** MX Blog (15), Developer Documentation (13), EDS & Integrations (20), Core AI/LLM Topics (18), AEM/CMS Focus (6), General Blog & Tools (20), Content Author Resources (3)