# Blog on Tailscale

Recent blog posts from Tailscale

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Your built-in router VPN might be more trouble than it's worth

DevFeed: [Your built-in router VPN might be more trouble than it's worth](<https://devfeed.tech/articles/your-built-in-router-vpn-might-be-more-trouble-than-it-s-worth-161.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/built-in-router-nas-vpns>)

Author: Andrew Cunningham

Published: 2026-09-11T16:00:00Z

Content type: opinion

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Server](<https://devfeed.tech/topics/server.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [nas](<https://devfeed.tech/tags/nas.md>), [networks](<https://devfeed.tech/tags/networks.md>), [performance](<https://devfeed.tech/tags/performance.md>), [routing](<https://devfeed.tech/tags/routing.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>)

### AI overview

The article argues that built-in VPN servers on routers and NAS devices can be unreliable and difficult to use, especially on restrictive networks. It presents Tailscale as a better option for addressing those connection limitations.

### Source excerpt

Built-in VPNs are easy to start--then harder to live with.

## Tailscale Kubernetes Operator 1.102: In-cluster Peer Relays, better IPv6, and optimized certificates

DevFeed: [Tailscale Kubernetes Operator 1.102: In-cluster Peer Relays, better IPv6, and optimized certificates](<https://devfeed.tech/articles/tailscale-kubernetes-operator-1-102-in-cluster-peer-relays-better-ipv6-and-optimized-certificates-165.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/kubernetes-operator-1102>)

Author: Mike Stefaniak

Published: 2026-09-09T14:00:00Z

Content type: release

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [networking](<https://devfeed.tech/topics/networking.md>), [VPC](<https://devfeed.tech/topics/vpc.md>)

Tags: [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [networks](<https://devfeed.tech/tags/networks.md>), [release](<https://devfeed.tech/tags/release.md>), [routing](<https://devfeed.tech/tags/routing.md>), [vpc](<https://devfeed.tech/tags/vpc.md>)

### AI overview

Tailscale Kubernetes Operator 1.102 adds in-cluster peer relays, improves IPv6 connectivity support, and reduces certificate-related deployment and connectivity issues.

### Source excerpt

Faster cross-cluster connections, fewer IPv6 dead ends, less certificate churn.

## Build with Tailscale. Build on Tailscale.

DevFeed: [Build with Tailscale. Build on Tailscale.](<https://devfeed.tech/articles/build-with-tailscale-build-on-tailscale-163.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/easier-building-with-tailscale>)

Author: Kevin Purdy

Published: 2026-08-31T14:00:00Z

Content type: article

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Local AI](<https://devfeed.tech/topics/local-ai.md>), [Go](<https://devfeed.tech/topics/go.md>), [App](<https://devfeed.tech/topics/app.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [applications](<https://devfeed.tech/tags/applications.md>), [dev](<https://devfeed.tech/tags/dev.md>), [go](<https://devfeed.tech/tags/go.md>), [local](<https://devfeed.tech/tags/local.md>), [local-ai](<https://devfeed.tech/tags/local-ai.md>), [networking](<https://devfeed.tech/tags/networking.md>), [server](<https://devfeed.tech/tags/server.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

Tailscale describes two ways to build with its networking platform: embedding secure, identity-aware connectivity into applications with tsnet, and automating tailnet creation and management through APIs. A local Ollama server illustrates how application-level identities, ACLs, MagicDNS, and managed HTTPS can avoid public ports, host daemons, and manual proxy configuration.

### Source excerpt

Put secure networking inside what you build, then automate the rest.

## Tailcat: Tailscale without Tailscale, by Tailscale

DevFeed: [Tailcat: Tailscale without Tailscale, by Tailscale](<https://devfeed.tech/articles/tailcat-tailscale-without-tailscale-by-tailscale-168.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/tailcat>)

Author: Brad Fitzpatrick

Published: 2026-08-31T14:00:00Z

Content type: article

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [client](<https://devfeed.tech/topics/client.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Server](<https://devfeed.tech/topics/server.md>), [Security](<https://devfeed.tech/topics/security.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Android](<https://devfeed.tech/topics/android.md>), [Single sign-on (SSO)](<https://devfeed.tech/topics/sso.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [cli](<https://devfeed.tech/tags/cli.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [go](<https://devfeed.tech/tags/go.md>), [identity](<https://devfeed.tech/tags/identity.md>), [linux](<https://devfeed.tech/tags/linux.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [remix](<https://devfeed.tech/tags/remix.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Tailcat is an open-source Go package and CLI that uses Tailscale's data plane--WireGuard encryption, NAT traversal, and DERP--to provide netcat-like client and server connectivity without the Tailscale control plane, accounts, or administrative controls.

### Source excerpt

A netcat-ish way to use Tailscale's data plane without its control plane

## Introducing DNS filtering by Control D

DevFeed: [Introducing DNS filtering by Control D](<https://devfeed.tech/articles/introducing-dns-filtering-by-control-d-162.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/dns-filtering-by-control-d>)

Author: Kabir Sikand

Published: 2026-08-28T14:00:00Z

Content type: article

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Malware](<https://devfeed.tech/topics/malware.md>), [API](<https://devfeed.tech/topics/api.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [devices](<https://devfeed.tech/tags/devices.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [malware](<https://devfeed.tech/tags/malware.md>), [security](<https://devfeed.tech/tags/security.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

Tailscale introduces a Control D DNS filtering integration that lets organizations apply per-group or per-device rules through Tailscale ACLs. Control D filters malicious, phishing, unwanted, and suspicious destinations using threat feeds, domain and IP detection, machine learning, managed lists, and custom rules.

### Source excerpt

Just-in-time access, resource policies, and session auditing

## Tailscale PAM beta: Manage connectivity and privileged access in one place

DevFeed: [Tailscale PAM beta: Manage connectivity and privileged access in one place](<https://devfeed.tech/articles/tailscale-pam-beta-manage-connectivity-and-privileged-access-in-one-place-169.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/tailscale-pam-beta>)

Author: Smriti Sharma

Published: 2026-08-27T14:00:00Z

Content type: release

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [Authorization](<https://devfeed.tech/topics/authorization.md>), [Security](<https://devfeed.tech/topics/security.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [OpenSSH](<https://devfeed.tech/topics/openssh.md>), [API](<https://devfeed.tech/topics/api.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [incident](<https://devfeed.tech/topics/incident.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [databases](<https://devfeed.tech/tags/databases.md>), [external](<https://devfeed.tech/tags/external.md>), [identity](<https://devfeed.tech/tags/identity.md>), [incident](<https://devfeed.tech/tags/incident.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [logs](<https://devfeed.tech/tags/logs.md>), [production](<https://devfeed.tech/tags/production.md>), [security](<https://devfeed.tech/tags/security.md>), [servers](<https://devfeed.tech/tags/servers.md>), [slack](<https://devfeed.tech/tags/slack.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

Tailscale PAM beta brings privileged access management into the Tailscale admin console. It provides resource-specific access policies, just-in-time approvals through Slack, and session logs and recordings for audits and investigations across databases, servers, Kubernetes clusters, and web applications.

### Source excerpt

Just-in-time access, resource policies, and session auditing, right where you need them.

## Aperture GA: Building a home(lab) for agentic AI

DevFeed: [Aperture GA: Building a home(lab) for agentic AI](<https://devfeed.tech/articles/aperture-ga-building-a-home-lab-for-agentic-ai-159.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/aperture-ga>)

Author: Remy Guercio

Published: 2026-08-26T16:00:00Z

Content type: release

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [llm](<https://devfeed.tech/tags/llm.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [models](<https://devfeed.tech/tags/models.md>), [networking](<https://devfeed.tech/tags/networking.md>), [ssh](<https://devfeed.tech/tags/ssh.md>)

### AI overview

Tailscale announces Aperture's general availability, adding purchasable model tokens, an upgraded chat experience, and MCP endpoints for managing tailnets and accessing nodes with Tailscale SSH.

### Source excerpt

Adding model tokens, chat Projects, MCP controls, and more.

## The TailscaleUp-date

DevFeed: [The TailscaleUp-date](<https://devfeed.tech/articles/the-tailscaleup-date-170.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/tailscaleup-2026-product-update>)

Author: Ross Kukulinski

Published: 2026-08-24T14:30:00Z

Content type: news

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [Network architectures](<https://devfeed.tech/topics/network-architectures.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-gateway](<https://devfeed.tech/tags/ai-gateway.md>), [api](<https://devfeed.tech/tags/api.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [automation](<https://devfeed.tech/tags/automation.md>), [databases](<https://devfeed.tech/tags/databases.md>), [event](<https://devfeed.tech/tags/event.md>), [identity](<https://devfeed.tech/tags/identity.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [logs](<https://devfeed.tech/tags/logs.md>), [networking](<https://devfeed.tech/tags/networking.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Tailscale previews TailscaleUp announcements focused on secure, identity-based connectivity and governed access for AI systems, services, and sensitive infrastructure.

### Source excerpt

A preview of what we're building--and what we'll share at TailscaleUp.

## How we tracked down a 16-year-old SQLite bug

DevFeed: [How we tracked down a 16-year-old SQLite bug](<https://devfeed.tech/articles/how-we-tracked-down-a-16-year-old-sqlite-bug-167.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/sqlite-wal-reset-bug>)

Author: Alex Chan

Published: 2026-08-12T14:00:00Z

Content type: article

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [SQLite](<https://devfeed.tech/topics/sqlite.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [incident](<https://devfeed.tech/topics/incident.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [bug](<https://devfeed.tech/tags/bug.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [go](<https://devfeed.tech/tags/go.md>), [incident](<https://devfeed.tech/tags/incident.md>), [s3](<https://devfeed.tech/tags/s3.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>)

### AI overview

Tailscale describes how repeated outages led its engineers to track down and fix a long-standing SQLite corruption bug. The article covers the control plane's sharded, single-writer SQLite architecture, database backups uploaded to Amazon S3, and the forensic investigation into recurring corruption.

### Source excerpt

SQLite corruption? Sorted.

## How Tailscale mitigates the lethal trifecta

DevFeed: [How Tailscale mitigates the lethal trifecta](<https://devfeed.tech/articles/how-tailscale-mitigates-the-lethal-trifecta-160.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/aperture-lethal-trifecta>)

Author: Remy Guercio, Andrew Dunham

Published: 2026-08-06T14:00:00Z

Content type: article

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [Language models](<https://devfeed.tech/topics/language-models.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [language-models](<https://devfeed.tech/tags/language-models.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

The article explains the "lethal trifecta" in AI agents: private-data access, exposure to untrusted content, and external communication. It describes the security trade-offs between unrestricted agents, overly limited systems, and repeated approval prompts.

### Source excerpt

Keep AI agents useful without combining their riskiest capabilities.

## Tailscale didn't stop the Hugging Face intrusion

DevFeed: [Tailscale didn't stop the Hugging Face intrusion](<https://devfeed.tech/articles/tailscale-didn-t-stop-the-hugging-face-intrusion-164.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/hugging-face-intrusion>)

Author: Avery Pennarun

Published: 2026-07-31T18:30:00Z

Content type: article

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [incident](<https://devfeed.tech/topics/incident.md>), [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [incident](<https://devfeed.tech/tags/incident.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Tailscale examines the Hugging Face intrusion involving an escaped AI agent, arguing that no Tailscale vulnerability was exploited but that credential controls should have limited the attacker's lateral movement.

### Source excerpt

Tailscale wasn't exploited. We still should have stopped the intrusion.

## Engineering quality compounds

DevFeed: [Engineering quality compounds](<https://devfeed.tech/articles/engineering-quality-compounds-171.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/welcome-mike-shaver>)

Author: Mike Shaver, Avery Pennarun

Published: 2026-07-21T13:00:00Z

Content type: news

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [engineering-leadership](<https://devfeed.tech/topics/engineering-leadership.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Firefox](<https://devfeed.tech/topics/firefox.md>), [systems](<https://devfeed.tech/topics/systems.md>), [JIT](<https://devfeed.tech/topics/jit.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Security](<https://devfeed.tech/topics/security.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>)

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [engineering-leadership](<https://devfeed.tech/tags/engineering-leadership.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [jit](<https://devfeed.tech/tags/jit.md>), [linux](<https://devfeed.tech/tags/linux.md>), [news](<https://devfeed.tech/tags/news.md>), [platform](<https://devfeed.tech/tags/platform.md>), [security](<https://devfeed.tech/tags/security.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

Mike Shaver joins Tailscale as VP of Engineering, bringing experience in platform engineering, Firefox, Facebook's mobile transition, security products, systems programming, and edge infrastructure. The article frames his role around scaling engineering quality while keeping Tailscale's product reliable, useful, and understandable.

### Source excerpt

Mike Shaver joins Tailscale to scale engineering quality.

## What a $20 coding subscription actually buys

DevFeed: [What a $20 coding subscription actually buys](<https://devfeed.tech/articles/what-a-20-coding-subscription-actually-buys-157.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/aperture-ai-passthrough-subscription-costs>)

Author: Kevin Purdy

Published: 2026-07-17T16:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [ai](<https://devfeed.tech/tags/ai.md>), [llm](<https://devfeed.tech/tags/llm.md>), [openai](<https://devfeed.tech/tags/openai.md>)

### AI overview

A guide to using Tailscale Aperture with Claude Code or ChatGPT/Codex subscriptions to track token costs and manage access.

### Source excerpt

Someone's subsidizing your coding agent. Aperture shows whether it's you.

## Remotely access Home Assistant via Tailscale for free

DevFeed: [Remotely access Home Assistant via Tailscale for free](<https://devfeed.tech/articles/remotely-access-home-assistant-via-tailscale-for-free-166.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/remotely-access-home-assistant>)

Author: Kevin Purdy

Published: 2026-07-16T20:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [devices](<https://devfeed.tech/tags/devices.md>), [dns](<https://devfeed.tech/tags/dns.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [remote](<https://devfeed.tech/tags/remote.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [update](<https://devfeed.tech/tags/update.md>), [video](<https://devfeed.tech/tags/video.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

A tutorial for installing and configuring the Tailscale app in Home Assistant to enable remote access to home controls and dashboards without opening ports or setting up proxies.

### Source excerpt

Take Home Assistant beyond your home network with Tailscale.

## How to audit what your AI agents are accessing

DevFeed: [How to audit what your AI agents are accessing](<https://devfeed.tech/articles/how-to-audit-what-your-ai-agents-are-accessing-158.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/aperture-audit-AI-agents>)

Author: Kevin Purdy

Published: 2026-06-30T14:00:00Z

Content type: article

Language: en

Sources: [Blog on Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [audit trail](<https://devfeed.tech/topics/audit-trail.md>), [data](<https://devfeed.tech/topics/data.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [audit-trail](<https://devfeed.tech/tags/audit-trail.md>)

### AI overview

This article explains how Aperture helps teams audit AI-agent activity. It describes identity-based request attribution, session tracking, request and response capture, tool-use visibility, token and model metadata, retention controls, and asynchronous logging for LLM interactions.

### Source excerpt

AI agents do a lot. Aperture keeps the audit trail.