{
  "format": "periplus",
  "aka": ["knowledge map", "entity index", "knowledge graph"],
  "version": "0.1",
  "publisher": {
    "name": "Thalatta",
    "url": "https://thalatta.ai"
  },
  "generated": "2026-07-14",
  "entities": [
    {
      "id": "e-thalatta",
      "type": "organization",
      "name": "Thalatta",
      "aka": ["thalatta.ai"],
      "description": "A small, senior AI studio in Cleveland, Ohio. It designs, builds, and maintains AI agents that do a real job inside a business, each backed by a memory layer of the company's own curated knowledge.",
      "relations": [
        { "predicate": "LOCATED_IN", "target": "Cleveland, Ohio", "targetId": "e-cleveland" },
        { "predicate": "SERVES", "target": "Northeast Ohio", "targetId": "e-neo" },
        { "predicate": "SERVES", "target": "United States (remote engagements)" },
        { "predicate": "OFFERS", "target": "Custom AI agents", "targetId": "e-agents" },
        { "predicate": "OFFERS", "target": "Memory layers", "targetId": "e-memory" },
        { "predicate": "OFFERS", "target": "The trust scaffold", "targetId": "e-scaffold" },
        { "predicate": "OFFERS", "target": "Maintenance and monitoring", "targetId": "e-maintenance" },
        { "predicate": "OFFERS", "target": "The 20-minute conversation", "targetId": "e-coffee" },
        { "predicate": "NAMED_FOR", "target": "\"Thalatta! Thalatta!\" — the cry of the Ten Thousand", "targetId": "e-anabasis" }
      ],
      "evidence": [
        {
          "quote": "We build AI agents that work inside your business — across your team and your whole customer base. Each one is focused on a real job and backed by a memory layer, so it knows how you actually operate.",
          "sourceUrl": "https://thalatta.ai/",
          "publisher": "Thalatta"
        },
        {
          "quote": "Thalatta is an AI consulting shop based in Cleveland, Ohio that designs, builds, and maintains AI agents for real business work.",
          "sourceUrl": "https://thalatta.ai/llms.txt",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-jeff",
      "type": "person",
      "name": "Jeff Tirey",
      "description": "Founder of Thalatta. He helped build the early internet and has spent 25 years making knowledge open, findable, and useful — from the early web, through digital attribution, into machine learning since 2010, and now AI agents.",
      "relations": [
        { "predicate": "FOUNDED", "target": "Thalatta", "targetId": "e-thalatta" },
        { "predicate": "DESCRIBED_IN", "target": "About Jeff island", "url": "https://thalatta.ai/islands/about-jeff" }
      ],
      "evidence": [
        {
          "quote": "Today Thalatta is mostly one set of hands — mine, Jeff Tirey — with a trusted collaborator or two when a job calls for it.",
          "sourceUrl": "https://thalatta.ai/about",
          "publisher": "Thalatta"
        },
        {
          "quote": "I was working in machine learning — prediction, decision trees, the algorithmic guts of it — as far back as 2010",
          "sourceUrl": "https://thalatta.ai/about",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-agents",
      "type": "service",
      "name": "Custom AI agents",
      "aka": ["AI agent development", "agents for business jobs"],
      "description": "Agents built for one real business job each — from simple visible workflows, to managed platforms, to agents running inside the client's own cloud, to fully governed architectures for regulated data.",
      "relations": [
        { "predicate": "USES", "target": "Memory layers", "targetId": "e-memory" },
        { "predicate": "DESCRIBED_IN", "target": "Architectures island", "url": "https://thalatta.ai/islands/architectures" }
      ],
      "evidence": [
        {
          "quote": "We build AI agents in a range of shapes — and the memory layers behind them — from the simplest thing that works to the most controlled.",
          "sourceUrl": "https://thalatta.ai/architecture",
          "publisher": "Thalatta"
        },
        {
          "quote": "from the simplest visible workflow (n8n-style flowcharts) to agents on managed platforms (Anthropic, OpenAI, Gemini), to agents running inside the client's own cloud, to a fully governed two-room architecture for regulated data.",
          "sourceUrl": "https://thalatta.ai/llms.txt",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-memory",
      "type": "service",
      "name": "Memory layers",
      "aka": ["memory layer", "knowledge base", "the sea, charted"],
      "description": "The knowledge behind the agent: the company's own hard-won context, curated so an agent operates like someone who knows the business. Built as OKF wikis, vector databases, or knowledge graphs, chosen to fit how the knowledge is shaped.",
      "relations": [
        { "predicate": "USES", "target": "Open Knowledge Format", "targetId": "e-okf" },
        { "predicate": "DESCRIBED_IN", "target": "Memory layer island", "url": "https://thalatta.ai/islands/about-okf" }
      ],
      "evidence": [
        {
          "quote": "A memory layer is what a good employee keeps: your playbook, your customers, what they worked out yesterday.",
          "sourceUrl": "https://thalatta.ai/",
          "publisher": "Thalatta"
        },
        {
          "quote": "A memory layer runs through every agent above — it's the durable knowledge the agent works from.",
          "sourceUrl": "https://thalatta.ai/architecture",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-scaffold",
      "type": "concept",
      "name": "The trust scaffold",
      "aka": ["permissions, source trail, and human threshold"],
      "description": "The governance around every agent: written permissions for what it can and can't touch, a source trail behind every answer, and a defined point where the agent stops and asks a person.",
      "evidence": [
        {
          "quote": "The agent is the worker; the scaffold is the workbench around it.",
          "sourceUrl": "https://thalatta.ai/the-work",
          "publisher": "Thalatta"
        },
        {
          "quote": "written permissions for what it can and can't touch, a source trail behind every answer, and a defined point where it stops and asks a person",
          "sourceUrl": "https://thalatta.ai/the-work",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-maintenance",
      "type": "service",
      "name": "Maintenance and monitoring",
      "aka": ["agent maintenance retainer"],
      "description": "Ongoing measurement and tuning of shipped agents — what the agent reads, what it touches, whether its answers hold up, and what each run costs — as a monthly retainer after a fixed-scope build.",
      "evidence": [
        {
          "quote": "We watch what the agent reads, what it's allowed to touch, and whether its answers still hold up — and we adjust before drift turns into cost.",
          "sourceUrl": "https://thalatta.ai/architecture",
          "publisher": "Thalatta"
        },
        {
          "quote": "Discovery and build are fixed-scope; keeping it alive is a monthly retainer.",
          "sourceUrl": "https://thalatta.ai/the-work",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-glass-agent",
      "type": "concept",
      "name": "The glass agent",
      "aka": ["transparent AI agent", "customer-facing agent you can see through"],
      "description": "Thalatta's signature architecture: a customer-facing agent that works only from an approved packet (the caller's own record plus a curated slice of the memory layer), holds no keys, sources every answer, and acts within written permissions.",
      "relations": [
        { "predicate": "USES", "target": "Broker + blind agent", "targetId": "e-two-rooms" },
        { "predicate": "USES", "target": "Memory layers", "targetId": "e-memory" },
        { "predicate": "DESCRIBED_IN", "target": "Glass agent island", "url": "https://thalatta.ai/islands/glass-agent" }
      ],
      "evidence": [
        {
          "quote": "Before it answers, a trusted broker assembles a small packet — the caller's own record, plus the right slice of the memory layer for the job — and hands it in through code.",
          "sourceUrl": "https://thalatta.ai/architecture",
          "publisher": "Thalatta"
        },
        {
          "quote": "It holds no customer list, no database connection, and no keys. The server hands it your record, and only yours, before it answers.",
          "sourceUrl": "https://thalatta.ai/glass",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-two-rooms",
      "type": "method",
      "name": "Broker + blind agent",
      "aka": ["two rooms", "control-plane / data-plane separation", "trusted-broker / untrusted-agent clean room"],
      "description": "The separation behind the glass agent: a trusted broker holds the keys and assembles an approved packet; the agent runs in an isolated sandbox with no keys, no database, and no path out. Context, not access.",
      "relations": [
        { "predicate": "DESCRIBED_IN", "target": "Architectures island", "url": "https://thalatta.ai/islands/architectures" }
      ],
      "evidence": [
        {
          "quote": "The agent runs blind, in an isolated sandbox — no keys, no database, no path out. A trusted broker in the next room holds the credentials, decides what the agent is allowed to know, and keeps the log.",
          "sourceUrl": "https://thalatta.ai/architecture",
          "publisher": "Thalatta"
        },
        {
          "quote": "a trusted broker holds the keys, the database, and the business logic; the blind agent runs in a sandbox — an isolated box with no keys, no database, and no path out — and only ever receives an approved packet and returns a result.",
          "sourceUrl": "https://thalatta.ai/islands/architectures",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-okf",
      "type": "concept",
      "name": "Open Knowledge Format",
      "aka": ["OKF", "LLM wiki", "knowledge base as files"],
      "sameAs": ["https://cloud.google.com/blog/products/data-analytics/how-the-open-knowledge-format-can-improve-data-sharing"],
      "description": "An open, vendor-neutral standard from Google Cloud (v0.1, June 2026) for curated knowledge as plain markdown with YAML frontmatter — readable by humans and agents alike. The format Thalatta's memory-layer wikis and these islands are written in.",
      "relations": [
        { "predicate": "DESCRIBED_IN", "target": "Memory layer island", "url": "https://thalatta.ai/islands/about-okf" }
      ],
      "evidence": [
        {
          "quote": "The flavor we prefer (it follows Google's Open Knowledge Format); this site's own knowledge runs on one.",
          "sourceUrl": "https://thalatta.ai/architecture",
          "publisher": "Thalatta"
        },
        {
          "quote": "OKF is an open standard for the curated knowledge AI systems need, published by Google Cloud's Data Cloud team (v0.1, June 2026).",
          "sourceUrl": "https://thalatta.ai/islands/about-okf",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-glass-demo",
      "type": "service",
      "name": "The glass demo",
      "aka": ["Hýalos", "inside-out marketing", "the glass campaign"],
      "description": "A live marketing campaign run in the open: a prospect signs in, sees the exact record Thalatta holds on them, asks a glass agent anything, and sets their own status. Every change is audited.",
      "relations": [
        { "predicate": "USES", "target": "The glass agent", "targetId": "e-glass-agent" },
        { "predicate": "PART_OF", "target": "Thalatta", "targetId": "e-thalatta" },
        { "predicate": "DESCRIBED_IN", "target": "Glass demo island", "url": "https://thalatta.ai/islands/the-glass-demo" }
      ],
      "evidence": [
        {
          "quote": "We call it inside-out marketing: the record we keep on you is yours — to read, to question, to change.",
          "sourceUrl": "https://thalatta.ai/glass",
          "publisher": "Thalatta"
        },
        {
          "quote": "This website is one of our agents.",
          "sourceUrl": "https://thalatta.ai/",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-private-models",
      "type": "concept",
      "name": "Private and local models",
      "aka": ["privately hosted models", "local LLMs", "inference inside your walls"],
      "description": "The private end of the model choice: a privately hosted model or a local open-weight LLM on the client's own hardware, reached for on cost at high volume or when regulation means data can't leave the network.",
      "relations": [
        { "predicate": "PART_OF", "target": "Custom AI agents", "targetId": "e-agents" }
      ],
      "evidence": [
        {
          "quote": "But the model can be private too — a privately hosted model, or a local open-weight LLM on your own hardware.",
          "sourceUrl": "https://thalatta.ai/architecture",
          "publisher": "Thalatta"
        },
        {
          "quote": "And if your data can't leave your network, that answer can include privately hosted models or local LLMs — inference that stays entirely inside your walls.",
          "sourceUrl": "https://thalatta.ai/",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-engagement",
      "type": "method",
      "name": "The engagement path",
      "aka": ["the work", "learn the need → set the targets → build → run → stay"],
      "description": "How an engagement runs: learn the one job worth doing on-site, set targets before any code (accuracy, turnaround, cost per run), build the agent and its scaffold, run it with logs and an audit trail, then stay and keep it sharp.",
      "relations": [
        { "predicate": "PART_OF", "target": "Thalatta", "targetId": "e-thalatta" },
        { "predicate": "USES", "target": "The trust scaffold", "targetId": "e-scaffold" }
      ],
      "evidence": [
        {
          "quote": "We come in, learn the one job worth doing, set the targets it has to hit, and build the agent and the scaffold around it. Then we stay — measuring results, tuning for accuracy, and keeping it cost-efficient as your business and the models keep evolving.",
          "sourceUrl": "https://thalatta.ai/the-work",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-shipped",
      "type": "story",
      "name": "Agents already shipped",
      "aka": ["RFP agents", "HR agents", "event agents", "interview agents", "SOP agents", "ad-approval agents"],
      "description": "Proof of practice: shipped agents that draft RFP responses from approved language (and have won new business), answer routine HR questions, move knowledge through conferences, train sales teams with realistic practice, apply company standards before work ships, and watch brand safety on creative.",
      "relations": [
        { "predicate": "PART_OF", "target": "Thalatta", "targetId": "e-thalatta" }
      ],
      "evidence": [
        {
          "quote": "Draft first-pass proposal responses from approved language — and have won new business.",
          "sourceUrl": "https://thalatta.ai/about",
          "publisher": "Thalatta"
        },
        {
          "quote": "RFP agents that draft proposal responses from approved language (and have won new business) · HR agents that answer routine questions · event agents that move knowledge through a conference · interview agents that train sales teams with realistic practice · SOP agents that apply company standards before work goes out · ad-approval agents that watch brand safety on creative.",
          "sourceUrl": "https://thalatta.ai/llms.txt",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-coffee",
      "type": "service",
      "name": "The 20-minute conversation",
      "aka": ["book 20 minutes", "coffee", "the first step"],
      "description": "The contact channel and the first step of every engagement: a 20-minute conversation about how a specific job gets done today, where it's slow or error-prone, and what data it touches — ending in a straight answer on whether an agent is worth building.",
      "relations": [
        { "predicate": "PART_OF", "target": "Thalatta", "targetId": "e-thalatta" }
      ],
      "evidence": [
        {
          "quote": "Not a pitch deck — a real conversation. Tell us how the work happens in your business and we'll tell you, honestly, whether an agent fits and where we'd start. If it wouldn't help, we'll say that too.",
          "sourceUrl": "https://thalatta.ai/coffee",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-cleveland",
      "type": "place",
      "name": "Cleveland, Ohio",
      "sameAs": ["https://en.wikipedia.org/wiki/Cleveland"],
      "description": "Thalatta's home base. On-site work with client teams across Greater Cleveland.",
      "evidence": [
        {
          "quote": "A small AI shop in Cleveland, Ohio — and not new to this.",
          "sourceUrl": "https://thalatta.ai/about",
          "publisher": "Thalatta"
        },
        {
          "quote": "our home base. We work on-site with client teams across Greater Cleveland and Northeast Ohio (Akron, Canton, and the surrounding region).",
          "sourceUrl": "https://thalatta.ai/llms.txt",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-neo",
      "type": "place",
      "name": "Northeast Ohio",
      "aka": ["Greater Cleveland", "Akron", "Canton"],
      "description": "The region Thalatta serves on-site: Greater Cleveland, Akron, Canton, and the surrounding area, with Ohio and the Midwest within driving distance and the rest of the US remote.",
      "relations": [
        { "predicate": "PART_OF", "target": "Ohio" }
      ],
      "evidence": [
        {
          "quote": "We work on-site with client teams across Greater Cleveland and Northeast Ohio (Akron, Canton, and the surrounding region).",
          "sourceUrl": "https://thalatta.ai/llms.txt",
          "publisher": "Thalatta"
        }
      ]
    },
    {
      "id": "e-anabasis",
      "type": "story",
      "name": "\"Thalatta! Thalatta!\" — the Ten Thousand reach the sea",
      "aka": ["Θάλαττα! Θάλαττα!", "The sea! The sea!", "the Anabasis"],
      "sameAs": ["https://en.wikipedia.org/wiki/Anabasis_(Xenophon)"],
      "description": "Xenophon's Anabasis, 401 BC: ten thousand Greek soldiers fought their way home from Persia, and from Mount Theches the vanguard saw the Black Sea and shouted the word that meant the way home. Thalatta is Attic Greek for 'the sea' — for a business, the memory layer is the sea: where hard-won knowledge accumulates and nothing of value is lost.",
      "relations": [
        { "predicate": "DESCRIBED_IN", "target": "Xenophon island", "url": "https://thalatta.ai/islands/xenophon" }
      ],
      "evidence": [
        {
          "quote": "Thalatta is the Greek word for the sea. A company's memory should work like one.",
          "sourceUrl": "https://thalatta.ai/about",
          "publisher": "Thalatta"
        },
        {
          "quote": "From Mount Theches the vanguard saw the sea and shouted \"Θάλαττα! Θάλαττα!\" — \"The sea! The sea!\" — meaning the way home.",
          "sourceUrl": "https://thalatta.ai/islands/xenophon",
          "publisher": "Thalatta"
        }
      ]
    }
  ],
  "islands": [
    { "slug": "index", "title": "The Surface islands", "url": "https://thalatta.ai/islands/index", "summary": "The public tier of Thalatta's memory layer — start here." },
    { "slug": "about-thalatta", "title": "What Thalatta does", "url": "https://thalatta.ai/islands/about-thalatta", "summary": "AI agents that do a real job, remember what your business knows, and keep earning their keep." },
    { "slug": "glass-agent", "title": "The glass agent", "url": "https://thalatta.ai/islands/glass-agent", "summary": "A customer-facing agent you can see straight through — approved packet, no keys, sourced answers." },
    { "slug": "architectures", "title": "The architectures Thalatta builds", "url": "https://thalatta.ai/islands/architectures", "summary": "Products assembled from blocks — agent, memory layer, features — and the two-rooms design." },
    { "slug": "use-cases", "title": "What a glass agent can do", "url": "https://thalatta.ai/islands/use-cases", "summary": "One architecture applied across the funnel: outreach, qualification, quoting, triage, onboarding, renewals." },
    { "slug": "sales-examples", "title": "Glass agents across a revenue team", "url": "https://thalatta.ai/islands/sales-examples", "summary": "Concrete examples facing the customer, helping the rep, and enabling the team." },
    { "slug": "the-glass-demo", "title": "The glass demo (Hýalos)", "url": "https://thalatta.ai/islands/the-glass-demo", "summary": "Marketing you can see straight through — a prospect reads the exact record held on them." },
    { "slug": "about-okf", "title": "The memory layer & OKF", "url": "https://thalatta.ai/islands/about-okf", "summary": "The open format these files are written in, and why context is assembled up front." },
    { "slug": "about-jeff", "title": "About Jeff Tirey", "url": "https://thalatta.ai/islands/about-jeff", "summary": "The founder — the short public version." },
    { "slug": "xenophon", "title": "Xenophon & the Anabasis", "url": "https://thalatta.ai/islands/xenophon", "summary": "Sourced history of the march that named the company." },
    { "slug": "faq", "title": "FAQ", "url": "https://thalatta.ai/islands/faq", "summary": "Direct answers — what Thalatta does, what it costs, how to start." }
  ],
  "gated": {
    "description": "The full briefing the live glass agent reads — more depth on everything here, including the founder's full story. Open to signed-in visitors: what the agent reads about you, you can read.",
    "url": "https://thalatta.ai/okf"
  }
}
