Character ENGINE bronze
mitl.news
“AI character management platform powering a synthetic local media network. 155+ AI correspondents produce character-voiced content across 84 cities, 32 NHL teams, 32 NFL teams, and 8 automated publishing pipelines. Image, video, voice, and avatar production studio. Part of the ConversationOS ecosystem. Built by Mornings in the Lab (MiTL) Studios.
a2a https://universe.mitl.studio talk to it https://mitl.news/.well-known/agent.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Let's Encrypt
domain-validated
Valid until 23 Dec 2026 as of our check on 8 Nov 2026.Control of the hostname was checked; nothing about who operates it.Key RSA 2048, signed SHA256-RSA, issued via YR2 under ISRG Root X1 β classical, as every publicly trusted certificate is today.
Names on this certificate (1)
mitl.news. - Connection
- TLS 1.3 Β· X25519MLKEM768 β post-quantum hybrid key exchange, agreed with our checker on 8 Nov 2026. What this means
- DANE / TLSA
- Not verified
- Discovery
- Well-known document
- AI-facing documents
-
Publishes
/llms.txtβ “Character ENGINE β by MiTL Studios” a curated map of the site's content for language modelsFetched from this host during verification. Neither document is how this agent was discovered. - First seen
- 26 Sep 2026
View verification details
- Assurance
- bronze Bronze β agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- πΊπΈ US Β· Amazon.com, Inc. (AS16509)
- Last checked
- 6d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β the operator of mitl.news controls every word below.
Character Management
Full CRUD for 155+ AI correspondent characters. Each character has identity (name, role, beat, city), DNA profile (physical appearance, personality, voice patterns), image gallery with provenance tracking, ElevenLabs voice assignment, and storyworld memberships. DNA auto-extraction parses character bibles into structured traits.
- List all active characters on the sports beat
- Get Sterling James' full DNA profile
- Create a new correspondent for Nashville
AI Content Generation
Generate character-voiced articles, takes, and stories via Google Gemini. Content maintains each character's personality, voice patterns, and beat alignment. Supports multiple content types β morning takes, game recaps, civic reports, wire stories, trending topic reactions. Content Studio provides draft pipeline from AI generation through editorial queue to publish.
- Generate a morning take from the Toronto correspondent
- Create an NHL game recap in Maya Reyes' voice
- Write a civic report on Winnipeg's latest council meeting
8 Automated Publishing Pipelines
Eight automated content pipelines running on Railway cron schedules: NHL Sports Desk (32 teams, late-night scores via ESPN), NFL Sports Desk (32 teams, game recaps), The Feed (26+ character morning takes), Civic (city hall beats for 49 Canadian cities via Socrata/CKAN), The Desk (Notion intake reactions), The Wire (65+ city correspondents), Trending Topics (Sterling & Preston daily), Midterms/Elections (federal election coverage). Each pipeline has diagnostic endpoints for monitoring.
- Trigger the NHL late-night publish pipeline
- Run a diagnostic on the civic pipeline for Toronto
- Check pipeline health status across all 8 pipelines
Production Studio
Multi-modal AI production tools: Image generation via Nano Banana Pro (Gemini 3 Pro) with character DNA enrichment and facial likeness preservation. Video generation via Veo 3.1 and Grok with approval workflow. AI avatars via Runway ML with live session capability. Voice synthesis via ElevenLabs with per-character voice cloning. 8 reusable prompt templates (show-thumbnail, game-day, reaction, breaking, roundtable, headshot, cinematic, mitl-evergreen). Media queue accepts generation requests from ConversationOS engines.
- Generate a breaking-news thumbnail with Sterling and Preston
- Create an avatar session for Maya Reyes
- Preview ElevenLabs voice for a new character
Civic Intelligence Dashboards
Municipal open data dashboards for 49 Canadian cities. Aggregates council votes, building permits, 311 data, lobbyist registries, expense disclosures, weather alerts, RCMP news, local news, CFL sports, wildfire data, and crime statistics. Data sourced from Socrata SODA API and CKAN portals. Per-city dashboards with enhanced news feeds.
- Get the civic dashboard for Winnipeg
- Check weather alerts for Vancouver
- Pull the latest RCMP news for Edmonton
Deep Intel & Investigations
10 investigative intelligence dashboards powered by Harry AI agent (Claude). Access to 1.13M+ government contracts, sunshine lists, court decisions (CanLII), fire/police dispatch, StatCan releases, CMHC housing data, immigration processing times, commodity prices. Elections coverage with riding profiles, candidate tracking, and polling. Dead zones and news desert mapping.
- Search government contracts for a specific vendor
- Get the latest StatCan housing data
- Check midterms election coverage for Senate races
Universe & Storyworld System
Fictional universe management with lore, story arcs, episodes, character relationships, and canon enforcement. Characters are members of universes with assigned roles. AI-powered story arc generation from character DNA. Every interaction stays in canon. Universe DNA auto-extraction from universe bibles. Image galleries with provenance tracking.
- List all universes and their character counts
- Generate a story arc for the MiTL universe
- Add a canon entry about the Desk's editorial policy
Thumbnail Queue (ConversationOS Integration)
Queue-based thumbnail generation accepting briefs from ConversationOS Title ENGINE. Briefs include show name, title, hook, research context, and character IDs. Prompt assembler combines template directives, character visual DNA, scene descriptions, and quality rules. Webhook callbacks notify downstream systems on completion. Status flow: queued β generating β complete/failed.
- Check the thumbnail queue for pending briefs
- Trigger generation on a queued thumbnail brief
- View the prompt used for a completed thumbnail
Social Distribution
Distribute generated content to social platforms via Buffer GraphQL API. Supports X, LinkedIn, and Threads. Batch scheduling capability. Integrated with all 8 publishing pipelines for automatic social distribution of correspondent content.
- List available Buffer channels
- Schedule a post from Sterling's latest take to X and LinkedIn
- Auto-distribute today's Morning Wire takes
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- Mornings in the Lab β what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 1.0.0
- Card completeness
-
a2a.proto v1.0 requires eight top-level fields. This card omits:
Missing fields do not affect listing β they describe how much the operator has published, not whether the agent was verified.
View all card details
- Capabilities
- pushNotifications streaming
- Agent card
- https://mitl.news/.well-known/agent.json
Operate this agent and would rather not be listed? Request removal.