# patrickaudley.com — LLM context (full corpus) > Complete content as machine-readable Markdown. Per the llmstxt.org spec, this is the long-form companion to [/llms.txt](https://patrickaudley.com/llms.txt). Canonical site: . License: Creative Commons BY-NC-SA CAv2.5. --- ## Home page # Patrick Colm Audley *Hacker · Full-Spectrum Technologist · Polymath* A seasoned technologist with thirty years of international startup experience and a broad palette of scientific, business and computing skills. I work the long boundary between deep technical research and pragmatic commercial execution — whichever side a problem needs. Currently I split my time between [Blackcat Informatics® Inc.](https://blackcatinformatics.ca/) — the consultancy I've run since 1994 — and applied research at the intersection of Topological Data Analysis, manifold learning, and large-language-model semantics. The through-line across more than thirty years has been the same: find elegant solutions to complex technical problems, exploit problem isomorphisms, and ship code that does what it says on the tin. Earlier in my career I was instrumental to numerous tech launches, acquisitions, pivots, and exits across telephony, high-performance computing, crowdsourcing, bioinformatics, and security — over twenty-five startup launches across the years. I've moved high-throughput systems to the cloud (a social platform supporting massive concurrent counts in the early 2010s, scientific analysis pipelines for genetics and satellite imagery, multi-continent high-resiliency financial deployments) and learned, every time, that minimum-footprint systems built on open-source primitives outlast the elaborately-architected ones. I'm an active member of the local Vancouver and Alberta startup and development communities and enjoy fostering new talent. Dangle a good problem in front of me, tempt me with a cup of coffee, and I'll yak your ear off on just about any topic. Spouse: Erin Audley. ### Currently - **Helping organisations shape their AI and large-data strategies** through the current technology inflection — not the buzzword version, the version where you have to actually decide what to build, what to wait on, and what to ignore. - **Researching emergent semantic-graph relations** in high-order semantic vector spaces — hyper-dimensional topological analysis using complex continuations and homomorphisms applied to high-dimensional embeddings, with fusions of Quantum Chromodynamics and Hamiltonian dynamics, to surface structural relations that aren't explicit in the source corpus. - **Building [coding-ethos](https://github.com/paudley/coding-ethos) ** — policy-as-code for AI coding agents. Model Context Protocol server, Common Expression Language policies, git hooks, Static Analysis Results Interchange Format, all the static-analysis guardrails. The premise: agents should not be able to ship code that violates your team's standards, even if you're not in the loop. - **Maintaining a handful of small libraries** — the structured-error library [e](https://github.com/paudley/e) and a fast C++ [LRU cache](https://github.com/paudley/lru_cache) first written in 2004 and still useful. Earlier Python tooling (*pyqa_lint*, *git-ai-reporter*) has been folded into [coding-ethos](https://github.com/paudley/coding-ethos). ### Open Source - **[gmeow](https://github.com/paudley/gmeow)** (Python) — Local Gmail intelligence for agents and automation. Loopback REST + MCP over Gmail, backed by PostgreSQL, semantic search, attachment sidecars, local object storage, and a knowledge graph. Built for trusted single-user local systems rather than hosted mailbox ingestion. - **[gmeow-ontology](https://github.com/Blackcat-Informatics/gmeow-ontology)** (Python) — GMEOW — the Global Metadata and Entity Ontology for the Web. A reasoning-centric, OWL 2 DL, upper-ontology-grounded super-vocabulary for digital existence, scientific observation, measurement, location, identity, rights, provenance, contacts and documents. Version 0.1.0 covers 37 modelled, aligned and reasoned modules; projects down to schema.org, FOAF, GeoSPARQL, vCard, iCalendar, OWL-Time, ODRL, SPDX, Dublin Core Terms, OntoLex-Lemon, Web Annotation and related consumer vocabularies; and aligns by reference to Wikidata, PROV-O, ORG, BFO, QUDT, SOSA/SSN, FALDO, IVOA, CIDOC-CRM and more. - **[coding-ethos](https://github.com/paudley/coding-ethos)** (Go) — Policy-as-code enforcement for AI coding agents. MCP server + CEL policies + git hooks + SARIF + static-analysis guardrails so an autonomous agent can't ship code that fails your team's standards. - **[ai-notes](https://github.com/paudley/ai-notes)** (Shell) — Working notebook for local-model experimentation, ML papers worth tracking, and small reusable bits of inference plumbing. Public so the notes serve as their own changelog. - **[nonlinear-semantic-graphs](https://github.com/paudley/nonlinear-semantic-graphs)** (Python) — Discovering emergent knowledge-graph relations in high-order semantic vector spaces — manifold learning + spectral analysis applied to LLM embeddings to surface relations that aren't explicit in the source corpus. - **[lru_cache](https://github.com/paudley/lru_cache)** (C++) — Fast, thread-safe Least-Recently-Used cache as a C++ template, with a comprehensive unit-test suite. First written in 2004 and still useful — the kind of small library that just needs to work. ### Publications - **Emergent Knowledge Graphs from High-Order Semantic Spaces** (2025-10-01). Working paper · Blackcat Informatics Inc. (2025). - **Evaluating Usability and Security with Users of All Ages** (2007-04-30). CHI 2007 — Workshop on Usability and Security. - **OXBench: A benchmark for evaluation of protein multiple sequence alignment accuracy** (2003-10-10). BMC Bioinformatics 4:47 (2003). doi:10.1186/1471-2105-4-47. ### Coverage - **[Cogneto: to identity and beyond!](https://www.infoworld.com/article/2199876/cogneto-to-identity-and-beyond.html)** — InfoWorld, 2007-05-25. InfoWorld article on Cogneto's identity technology; used as third-party support for Patrick Audley's Founder and CTO role at Cogneto Development Inc. Supports: Patrick Audley was Founder and CTO of Cogneto Development Inc. during the 2006-2007 adaptive-authentication period. - **["Powered by Your Mind" Academics, Psychology, Technology Drive New Authentication Solution](https://www.cutimes.com/2007/01/16/powered-by-your-mind-academics-psychology-technology-drive-new-authentication-solution/)** — Credit Union Times, 2007-01-16. Credit Union Times article on Cogneto's cognitive-biometric authentication work; used as third-party support for Patrick Audley's Cogneto role and adaptive-authentication work. Supports: Patrick Audley worked on Cogneto's cognitive-biometric and adaptive-authentication technology as Founder and CTO. ### Patents - **Globally Aware Authentication System**. US 2008/0222706 A1, published 2008-09-11. - **System and method for user polling over a network**. US 8,510,385 B2, published 2013-08-13. ### The Arts Outside the technology work, I'm involved in [Odd Numbered Productions](https://oddnumberedproductions.ca), our arts vehicle, where I make work at the intersection of AI, sensor data, and cryptographic art. ### Contact - Email: - Phone: +1 (780) 670-0484 - GitHub: - GitLab: - LinkedIn: - Crunchbase: - ORCID: - Google Scholar: - X: - Twitter: - YouTube: - Stack Overflow: - PyPI: - Facebook: - Reddit: - Mail care of: Blackcat Informatics® Inc., 112 Westbourne Rd., Spruce Grove, AB, Canada T7X 1R6 --- ## Curriculum Vitae # Patrick Colm Audley — Curriculum Vitae *Hacker · Full-Spectrum Technologist · Polymath* Spruce Grove, AB · · +1 (780) 670-0484 · · ORCID [0000-0003-4382-7625](https://orcid.org/0000-0003-4382-7625) · Wikidata [Q139770478](https://www.wikidata.org/entity/Q139770478) · ENS `patrickaudley.com` · Ethereum [0x3FEFC1B6D9b6A851bfC274fEa1929c31c6F23cf2](https://etherscan.io/address/0x3FEFC1B6D9b6A851bfC274fEa1929c31c6F23cf2) ### Summary My career is, in essence, a single sentence: **I translate the impossible to the real.** ### Selected Outcomes - **Certified financial filings as CFO** of a Canadian reporting issuer; bridged regulated capital markets with cryptocurrency tokenisation (ABT Capital Markets, 2018–2024). - **Founded a UK security startup; raised £1.2 M** and contributed to a portfolio of 12+ adaptive-authentication patents (Cogneto, 2006–2007). - **Operated a 30 TB PostGIS geospatial pipeline** running near-real-time wildfire detection on heterogeneous satellite feeds; served multiple governments and commercial customers (Tanka Technologies, 2017–2022). - **Lead architect on a national PKI buildout** for a CLEC: 2,000+ systems, 1,000+ networks, 16 cities; led data-forensic investigations as a CSIRT member (GT Group Telecom, 1997–2001). - **Built a 100-processor research cluster** with custom PXE / imaging and Sun Grid Engine for the University of Dundee School of Life Sciences (2002–2004). - **30+ year Vancouver / Alberta startup-community veteran**; 25+ launches as a fractional executive via Blackcat Informatics; deep network across founders, funders, and operators (1994–present). - **Co-author of OXBench** (BMC Bioinformatics 2003), a foundational benchmark for protein multiple-sequence alignment that has guided the field for two decades. ### Experience #### Blackcat Informatics® Inc. · 1994–present **Founder & Principal Management Consultant** · *Management Consulting · Fractional CTO* High-end IT and management consulting for the Vancouver and Alberta startup communities. Domain expertise across high-performance and cloud computing, military-grade security, carrier-grade networking, blockchain, bioinformatics, machine learning, satellite imaging, and cryptology. - CTO-at-large engagements: high-level management, executive oversight, hands-on execution. - Solution architecture for complex technical problems — sparse-resource design and future-proofing. - Cloud navigation: clusters, grids, lambdas, microservices; devops automation across providers. - Startup process and execution from idea through early-stage funding. #### Axes · 2025–present **Lead Researcher** · *AI · data intelligence* #### FydoDx (Biocode AI) · 2023–present **Fractional CTO** · *Veterinary AI · clinical-workflow automation* Fractional CTO for an AI-powered veterinary platform — real-time transcription, automated SOAP notes, dosage verification, and multilingual clinical records across 80+ languages. - Technology roadmap and architecture for AI-driven clinical documentation. - Hiring strategy, developer mentorship, and engineering process foundations. - AI/ML pipeline direction — model selection, fine-tuning strategy, integration patterns. - Security posture, compliance framework, and risk management for health-adjacent data. #### ABT Capital Markets Inc. · 2018–2024 **President, COO & CFO** · *Fintech · regulated capital markets · tokenisation* FinTech firm developing a compliant blockchain platform for tokenisation of Private Equity, Venture Capital, Real Estate, and other alternative assets. Asset Backed Tokens™ enable retail access to traditionally institutional markets. - Operated a Canadian reporting issuer for several years; certified financial filings as CFO. - Bridged regulated capital markets with the wild west of cryptocurrency. - Performed deal due diligence and led legal vetting. - Authored Solidity contracts and worked across multi-blockchain solutions. #### Tanka Technologies Inc. · 2017–2022 **CTO** · *Geospatial intelligence · satellite imagery analysis* Global-scale, high-throughput, real-time geospatial analysis and event-correlation systems — fusing public satellite feeds (GOES-R, MODIS, VIIRS, Himawari) with statistical and ML detection. - Built a worldwide early wildfire-detection pipeline with NRT analysis of heterogeneous satellite feeds. - Delivered data to multiple governments and government agencies plus commercial customers. - Operated a 30 TB PostgreSQL / PostGIS data store and routinely tuned heavy spatial queries. - Collaborated with university research clusters on LiDAR integration and forest-composition analysis. #### Strutta · 2015–2021 **CTO** · *Social marketing · brand engagement platforms* Built social-promotion platforms with a team of social-marketing experts; instrumented and shaped brand engagement at scale. - Ran the dev teams over several product iterations: hiring, team-building, training, direction. - Set the broad technical direction of Strutta and its fleet of related companies. - Operated as senior management inside a public-company structure. #### Mobio Technologies Inc. · 2013–2021 **Managing Director, Technology** · *Cloud platforms · public-market incubator* Owned the technical landscape across the Mobio / LX Ventures portfolio: acquisition due diligence, budget planning, cloud infrastructure, hiring, team management. *Mobio was acquired by LX Ventures, which subsequently rebranded back to Mobio.* - Built a large-scale cloud stack supporting an Alexa top-5000 site (2014). - Led multi-platform deploys across AWS, GCE, and Heroku. - DBA of last resort for the portfolio — fixing the evil problems no one else would. - Executive-team duties for a public-market incubator. #### Cogneto Development Inc. · 2006–2007 **Founder & CTO** · *Cognitive biometrics · adaptive authentication* Founded Cogneto in February 2006; raised £1.2 million; assembled a world-class engineering team and built a tightly-coupled user-centric / high-security software programme. - Contributed to a rich patent portfolio spanning over twelve patents. - Drove the meshing of user-centric design with adversary-aware security engineering. - Touched almost every facet of building a first-rate startup — funding, hiring, IP, GTM. #### University of Dundee · 2002–2004 **High-Performance Computing Manager** · *Computational biology · academic HPC* Specified, provisioned, and operated research-grade computing for the School of Life Sciences. - 20 TB IBM-based SAN with Tivoli Storage Manager — 2 Gbps pure NFS. - New Cisco-based network backbone with NAT and intrusion detection. - 100-processor research cluster on custom PXE / imaging, Sun Grid Engine, and a bespoke deployment package. - Self-discovering monitoring tools that mapped switch topology and surfaced problem areas as the network grew. - Involved in several biological research projects. #### GT Group Telecom · 1997–2001 **Sr. Ecommerce Architect — PKI & Cryptography** · *Competitive Local Telco · founding-team security* Founding-team security and PKI architect for a national CLEC. Designed and supervised construction of two high-security PKI vaults and the surrounding infrastructure. - Coordinated a national audit of GT's networks: 2000+ systems, 1000+ networks, 3 autonomous routing domains, 16 cities. - Key member of GT's Computer Security Incident Response Team; led several data-forensic investigations. - Designed PKI-based applications in Perl, C, C++, and PHP — including the Realtorlink Hybrid Authentication system and Secure Private Internet Messaging (SPIM). - Provided sales-support for PKI and security products. - Responsible for network security across all of Group Telecom's high-security networks. - Responsible for design and implementation of all PKI-centric applications, services, and facilities. - Delivered business assessments for potential partners and clients. ### Earlier Roles - **2026–present** — CTO-Backup & Sr. Developer, Karve Information Technology Ltd. · *Vertical SaaS · field-service platforms* - **2022–2023** — Senior Developer, Ardan Labs · *Go consulting · training & knowledge transfer* - **2022–2022** — Park Board Candidate, TEAM for a Livable Vancouver · *Civic engagement · Vancouver politics* - **2020–2022** — CTO, ESG Analytics · *Impact investing · ESG data* - **2017–2018** — Technical Advisory Board Member, Calyx Bio-Ventures Inc. · *Bio-ventures advisory* - **2015–2015** — Acting CTO (interim), PlaceSpeak Inc. · *Civic tech · location-based consultation* - **2011–2013** — Chief Architect & VP Engineering, Mobio Technologies Inc. · *Lean-startup cloud · payments* - **2011–2011** — Integration Architect, Dominion Enterprises · *Enterprise integration* - **2010–2011** — Sr. Developer, one45 Software · *Medical-education software* - **2008–2010** — VP Technology, Chaordix · *Crowdsourcing platforms* - **2008–2008** — Hacker — Security & Code Uplift, Galaxy Telecom · *VOIP · code-base auditing* - **2004–2006** — Sr. Software Architect, Adzilla New Media · *ICAP · inline web modification* - **1996–1997** — System Administrator / MIS, Axion Internet Inc. · *ISP infrastructure* ### Selected Open-Source Work - **[gmeow](https://github.com/paudley/gmeow)** (Python · AGPL-3.0) — Local Gmail intelligence for agents and automation. Loopback REST + MCP over Gmail, backed by PostgreSQL, semantic search, attachment sidecars, local object storage, and a knowledge graph. Built for trusted single-user local systems rather than hosted mailbox ingestion. - **[gmeow-ontology](https://github.com/Blackcat-Informatics/gmeow-ontology)** (Python · Apache-2.0) — GMEOW — the Global Metadata and Entity Ontology for the Web. A reasoning-centric, OWL 2 DL, upper-ontology-grounded super-vocabulary for digital existence, scientific observation, measurement, location, identity, rights, provenance, contacts and documents. Version 0.1.0 covers 37 modelled, aligned and reasoned modules; projects down to schema.org, FOAF, GeoSPARQL, vCard, iCalendar, OWL-Time, ODRL, SPDX, Dublin Core Terms, OntoLex-Lemon, Web Annotation and related consumer vocabularies; and aligns by reference to Wikidata, PROV-O, ORG, BFO, QUDT, SOSA/SSN, FALDO, IVOA, CIDOC-CRM and more. - **[coding-ethos](https://github.com/paudley/coding-ethos)** (Go · AGPL-3.0) — Policy-as-code enforcement for AI coding agents. MCP server + CEL policies + git hooks + SARIF + static-analysis guardrails so an autonomous agent can't ship code that fails your team's standards. - **[ai-notes](https://github.com/paudley/ai-notes)** (Shell · MIT) — Working notebook for local-model experimentation, ML papers worth tracking, and small reusable bits of inference plumbing. Public so the notes serve as their own changelog. - **[nonlinear-semantic-graphs](https://github.com/paudley/nonlinear-semantic-graphs)** (Python · CC-BY-NC-SA-4.0) — Discovering emergent knowledge-graph relations in high-order semantic vector spaces — manifold learning + spectral analysis applied to LLM embeddings to surface relations that aren't explicit in the source corpus. - **[lru_cache](https://github.com/paudley/lru_cache)** (C++ · GPL-2.0) — Fast, thread-safe Least-Recently-Used cache as a C++ template, with a comprehensive unit-test suite. First written in 2004 and still useful — the kind of small library that just needs to work. ### Publications - [Emergent Knowledge Graphs from High-Order Semantic Spaces](https://github.com/paudley/nonlinear-semantic-graphs) · *Working paper · Blackcat Informatics Inc. (2025)* · 2025-10-01 - **Evaluating Usability and Security with Users of All Ages** · *CHI 2007 — Workshop on Usability and Security* · 2007-04-30 - [OXBench: A benchmark for evaluation of protein multiple sequence alignment accuracy](https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-4-47) · *BMC Bioinformatics 4:47 (2003)* · 2003-10-10 · doi:[10.1186/1471-2105-4-47](https://doi.org/10.1186/1471-2105-4-47) ### Patents - [Globally Aware Authentication System](https://patents.google.com/patent/US20080222706A1) · US 2008/0222706 A1 · published application; legal status abandoned · 2008-09-11 - [System and method for user polling over a network](https://patents.google.com/patent/US8510385B2) · US 8,510,385 B2 · granted · 2013-08-13 ### Education - **School of Hard Knocks (Internet Edition)** — Young Hacker · 1993–1995 ### Languages English (Native) · French (Professional working proficiency) · Mandarin (Learning) ### Skills & Technologies Software Architecture · Data Science · Spatial Analysis · Machine Learning Security Operations (MLSecOps) · Cloud Computing · Agile Methodologies · Software Development · Databases · Start-ups · Integration · Web Applications · Unix · Linux · E-commerce · Security · Mobile Applications · MySQL · SaaS · Software Design · Subversion · Mobile Devices · Architecture · Amazon Web Services (AWS) · Web Development · Scalability · Apache · Software Engineering · OOP · Product Development · Entrepreneurship · Network Security · Web Services · AJAX · Scrum · Cryptography · LAMP · Android · Managed Services · Data Center · PKI · REST · Program Management · STL Metaprogramming · Security Management · Open Source · Cryptocurrency · Go · Python · C++ · Ruby · JavaScript · Perl · PHP · jQuery · XML --- ## Notes *Working notes, position pieces, and short essays. Mostly things I would otherwise post elsewhere — cross-posted here so they outlive any one platform.* Author: [Patrick Colm Audley](https://patrickaudley.com/) · License: Creative Commons BY-NC-SA CAv2.5 · Canonical homepage: --- ### GMEOW: a reasoning-centric super-vocabulary for digital existence **Date:** 2026-06-04 · **Cross-posted from:** [LinkedIn](https://www.linkedin.com/feed/update/urn:li:share:7468346496736772097/) · **Tags:** `ontology-engineering`, `semantic-web`, `owl`, `rdf`, `linked-data`, `knowledge-graphs`, `knowledge-representation`, `ontology-alignment`, `local-first`, `ai-agents` > A new ontology project: GMEOW, the Global Metadata and Entity Ontology for the Web — a reasoning-centric, OWL 2 DL, gUFO-grounded super-vocabulary for a person's or organization's digital existence. It mints canonical terms and aligns outward to FOAF, REL, DOAP, GEDCOM, PROV-O, ORG, schema.org, vCard and Wikidata, treating provenance, confidence, temporal validity, and coreference as first-class concerns. I've started a new ontology project: **GMEOW** — the Global Metadata and Entity Ontology for the Web. The design goal is a reasoning-centric, OWL 2 DL, gUFO-grounded super-vocabulary for modelling a person's or organization's digital existence. This came out of a practical problem: once you start trying to build local-first agents over real personal or organizational memory, you quickly run into vocabulary fragmentation. Contacts, email, documents, projects, notes, legal agreements, genealogy, publications, accounts, calendars, and social presence all have their own mature-but-isolated ways of describing the world. FOAF, REL, DOAP, GEDCOM, PROV-O, ORG, schema.org, vCard, Wikidata, and others all carry useful structure — but none of them gives you the whole shape. GMEOW's approach is to mint canonical terms and align outward. So rather than rewriting source data, it creates a coherent upper layer where surface vocabularies can map into a common model. The ontology is grounded in gUFO, checked against OWL 2 DL constraints, and built around the idea that provenance, confidence, temporal validity, and coreference are first-class modelling concerns. The project grows by slices. The first slice is entities + contacts. Each slice adds canonical terms, SSSOM alignment tables, fixtures, and coverage reporting so progress is measurable against real data rather than wishful thinking. The toolchain is also part of the point: validate, reason, mappings, Wikidata checks, metadata, content negotiation, docs, build artifacts, and publishing support all need to run cleanly. Ontologies should have CI discipline too. I'm particularly interested in feedback from people working with OWL/RDF, upper ontologies, ontology alignment, semantic-web publishing, personal data stores, provenance models, local-first AI, and agent memory. Where have you seen personal or organizational knowledge graphs break because the vocabulary layer was too thin? The repo is open: [gmeow-ontology](https://github.com/Blackcat-Informatics/gmeow-ontology). *Standalone: · Canonical anchor: * --- ### Gmeow: your mailbox is agent memory, keep it local **Date:** 2026-05-24 · **Cross-posted from:** [LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:7464480186072285184/) · **Tags:** `open-source`, `ai-agents`, `gmail`, `mcp`, `local-first`, `semantic-search`, `knowledge-graphs`, `archives` > The recurring problem with useful personal agents is that the context they need already exists, but not in the tidy place a demo would like it to be. It is in mail. gmeow makes that mailbox substrate locally useful through loopback REST, MCP, PostgreSQL, semantic search, attachment sidecars, object storage, and a local knowledge graph. The recurring problem with useful personal agents is that the context they need already exists, but not in the tidy place a demo would like it to be. It is in mail. Not just messages, either. It is in labels, half-forgotten attachments, old project threads, invoices, flight changes, account notices, side-channel decisions, introductions, one-off commitments, and all the little “do you remember when...” fragments that make a mailbox closer to institutional memory than correspondence. For a working agent, Gmail is not an inbox. It is a substrate. `gmeow` is my attempt to make that substrate locally useful without turning it into yet another cloud import pipeline. The design is deliberately boring in the places that should be boring: authenticate to Gmail, hydrate the mailbox, cache the useful structure locally, expose a loopback API, and give agents an MCP endpoint they can query without being handed the keys to the entire account. Under the hood it keeps a PostgreSQL catalogue of labels, threads, headers, MIME structure, categories, graph triples, jobs, sync state, and embedding chunks; stores payloads in a BLAKE3 content-addressed object store; builds attachment sidecars; and layers lexical search, semantic search, and graph traversal over the result. The important boundary is this: `gmeow` is not a hosted mail intelligence service. It is for trusted single-user local systems. By default it binds to `127.0.0.1`. It does not pretend to be an Internet-facing application with a half-baked auth layer stapled on afterwards. If you expose it to an untrusted network, you are outside the threat model. That constraint is not an inconvenience; it is the point. The agent-facing surface is the part I care about most. A local coding or research agent should be able to ask questions like: “Find the thread where we decided on the migration plan.” “Show me attachments from this vendor that mention renewal.” “Which people, projects, and topics are connected to this message?” “Summarise the recent unread messages in this category.” “Archive this after recording the relevant metadata.” That is a very different shape from building a mail client. A mail client is an interface for a human sitting at the glass. `gmeow` is plumbing for agents operating beside the human: search, reads, labels, contacts, categories, attachment metadata, archive state, semantic lookup, and graph exploration through REST and MCP. The graph piece is where this starts to get interesting. Mail is full of latent structure: people, organisations, projects, documents, obligations, recurring operational patterns. Some of that structure is explicit in headers and labels. Some of it only shows up once you extract text, classify categories, embed chunks, and let the relationships accumulate. I do not want an agent merely doing keyword search over my mailbox. I want it to build a usable local map. There is also an archival motive here. I have never liked systems where the only complete copy of a working record lives behind someone else's product boundary. `gmeow` keeps the raw RFC822 path in mind, exposes a read-only IMAP service over cached archive objects, and treats attachments as first-class local objects rather than opaque blobs dangling off an API response. If a mailbox is part of your long-term memory, it should be possible to preserve it with some dignity. This is the first member of a pattern I expect to reuse across the Google surface area. Gmail is the obvious starting point because mail is dense with context, but the same local-first shape should work for Drive, Calendar, and the other services agents keep needing to reason about. Each service gets its own small daemon, local cache, object model, MCP tools, and deliberately narrow trust boundary. The cat may end up carrying a different object each time. Current status: early, opinionated, and useful enough to start dogfooding. Python, PostgreSQL, FastAPI-shaped edges, pgvector for embedding chunks, local object storage, optional SOPS-backed secrets, service-account delegation or user OAuth, and compact TOON responses by default for MCP clients that do not need JSON-shaped ceremony. If you are building local agents that need to reason over real mail instead of toy corpora, kick the tires. The repo is open, rough edges included: [gmeow](https://github.com/paudley/gmeow). *Standalone: · Canonical anchor: * --- ### Agentic coding needs human sign-off tied to physical reality **Date:** 2026-05-21 · **Cross-posted from:** [LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:7463256842350022656/) · **Tags:** `ai-governance`, `software-security`, `ai-coding`, `appsec`, `zero-trust`, `devsecops`, `coding-ethos` > As AI coding agents transition from passive autocomplete tools to autonomous contributors executing entire feature branches, we are racing toward a massive security blind spot: how do we prove a real human actually reviewed and verified agent-generated code before it hits production? As AI coding agents transition from passive autocomplete tools to autonomous contributors executing entire feature branches, we are racing toward a massive security blind spot: How do we prove a real human actually reviewed and verified agent-generated code before it hits production? This is not a *new* problem, but it is definitely a more *urgent* one now. In my project, [coding-ethos](https://github.com/paudley/coding-ethos), we focus heavily on building policy-as-code guardrails for AI agents — using Common Expression Language policies, Git hooks, sandboxing, and Model Context Protocol servers to ensure autonomous agents cannot ship code that violates your team's standards, even if you are not in the loop. But even the most robust automated gates are only half the battle. The ultimate layer of defence-in-depth requires real eyes reviewing critical code. In a fully agentic workflow, traditional SSH or GPG commit signing is no longer sufficient and is often automated. If an agent process or local environment is compromised, or shifted via a sophisticated prompt injection, those stored credentials can be misdirected. Or people can just be lazy. We need a zero-trust developer confirmation model that is cryptographically tied to physical reality: **Biometrically verified:** fast, low-friction validation, such as Face ID or Touch ID, proving a living, authorized developer is actively at the glass. **Temporally verified:** ensuring human approval occurs precisely during the commit window, eliminating replay attacks. **Geophysically verified:** confirming that the developer's physical location aligns with expected telemetry and trusted boundaries. When an autonomous agent proposes a critical architectural change, the final gate should not just be a green checkmark from a CI pipeline. It needs to be an un-spoofable human assertion. I am currently designing this exact defence layer for coding-ethos, and I want to open up the floor to the network: How is your engineering team drawing the line between automated policy enforcement and hard human sign-off? As agents handle larger chunks of the codebase, how do we prevent reviewer fatigue from turning human verification into an automatic rubber stamp? Let's discuss. I am actively looking to take this specific verification framework from a design pattern into a live platform integration. If you are building a biometric fast-ID product or running an enterprise software supply-chain security platform and want to explore a trial integration with coding-ethos, [let's connect](#contact). *Standalone: · Canonical anchor: * --- ### Engineering principles should be runnable policy, not slide-deck nostalgia **Date:** 2026-05-01 · **Cross-posted from:** [Reddit (r/GeminiCLI)](https://www.reddit.com/r/GeminiCLI/comments/1t146xk/keep_your_agents_in_line_codingethos_turns/) · **Tags:** `ai-agents`, `policy-as-code`, `coding-ethos`, `mcp`, `static-analysis` > If your team's standards live in a slide deck, your AI agents will violate them. coding-ethos compiles one YAML file into linter configs, git hooks, agent prompts, and an MCP server so the rules cannot drift between human and machine readers. The thing I keep running into with multi-agent setups is that the engineering principles a team actually cares about — how to handle errors, when to wrap shell calls, what counts as a critical path — live in a wiki page or a slide deck nobody reads. That's already a problem for humans; for an LLM agent it is a guarantee of policy violation. [coding-ethos](https://github.com/paudley/coding-ethos) is the position I've taken: those principles belong in a single `coding_ethos.yml` file, and from that one file the build emits everything that needs to know about them — `CLAUDE.md` / `GEMINI.md` agent instructions, Ruff / Pyright / golangci-lint configs, compiled Go pre-commit hooks, agent tool-use guards, and an Model Context Protocol server the agent can query at runtime. The key invariant: the engine that writes the markdown rules is the exact same engine that evaluates Common Expression Language expressions at the git-hook level. They *cannot* drift. If the hook denies an action, the agent gets back a structured `skill_id` hint instead of a generic exit code — so the feedback loop closes inside the agent's own context rather than landing on a human's screen. Heavily opinionated, currently slanted toward Python and Go, in active development. Posted on r/GeminiCLI with worked examples; [read the original thread](https://www.reddit.com/r/GeminiCLI/comments/1t146xk/keep_your_agents_in_line_codingethos_turns/) if you want the implementation walk-through, and feature requests are welcome on the [repo](https://github.com/paudley/coding-ethos). *Standalone: · Canonical anchor: * --- ### Standard Graph Neural Networks need curved semantic manifolds **Date:** 2026-04-22 · **Cross-posted from:** [LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:7458177770238681088/) · **Tags:** `topological-data-analysis`, `graph-neural-networks`, `manifold-learning`, `knowledge-representation` > Standard GNNs are structurally constrained when mapping complex text attribution; linear aggregation in flat Euclidean space inevitably forces semantic drift. Looking to connect with researchers in TDA, geometric deep learning, and spectral graph theory. Standard Graph Neural Networks are structurally constrained when mapping complex text attribution: linear aggregation in flat Euclidean space inevitably forces semantic drift. To map high-dimensional knowledge faithfully you have to transition to curved semantic manifolds, where the geometry itself carries the relational structure. Across thirty years of building scientific analysis pipelines — genetics, satellite imagery, multi-continent high-resiliency financial applications — the through-line has been the same: representations must remain mathematically faithful to their underlying geometry, or they stop being interpretable the moment the data leaves your dev set. I've recently open-sourced a framework that discovers emergent knowledge-graph relations in high-order semantic vector spaces through manifold learning and spectral analysis. Initial proofs, a small teaser, and the Python codebase live at [paudley/nonlinear-semantic-graphs](https://github.com/paudley/nonlinear-semantic-graphs); the working paper that motivates the design is in [Publications](#emergent-knowledge-graphs). I'm looking to connect with researchers and applied scientists specialising in **Topological Data Analysis**, **Geometric Deep Learning**, and **Knowledge Representation** — especially anyone working on geodesic aggregation or spectral graph theory — to push these ideas into robust enterprise deployments. [Comment on the LinkedIn original](https://www.linkedin.com/feed/update/urn:li:activity:7458177770238681088/) or [drop me a line directly](#contact). *Standalone: · Canonical anchor: * --- ## Build - Generated 2026-06-15T18:21:51-06:00 - Deploy hash: 490413b5250bb4e6189057ffc67c9f46c2cf8e8e610b4e83159c29a4ed0d99bc - Generator: BespokeIdentityHub_v2.5 Copyright © 2003–2026 Patrick Colm Audley. Original written content licensed [Creative Commons BY-NC-SA CAv2.5](https://creativecommons.org/licenses/by-nc-sa/2.5/ca/).