Jonathan Kershaw
Wichita, Kansas Metropolitan Area
669 followers
500+ connections
View mutual connections with Jonathan
Jonathan can introduce you to 9 people at Red Hat
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View mutual connections with Jonathan
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
About
Over the past two decades I’ve operated at the intersection of distributed systems…
Articles by Jonathan
-
AI Governance Has Been Wrong for Three Years.
AI Governance Has Been Wrong for Three Years.
Here is why -- and what the right answer looks like. Jonathan R.
Activity
669 followers
-
Jonathan Kershaw shared thisI started building ARE in early March. The core idea is simple. Agents should not just decide to use tools. They should prove: who is acting what authority they hold whether scope allows the action whether policy allows it what happened before anything executes Over the last few months I've been testing this hard enough to make the public story sharper. Not just unit tests. Pressure-matrix benchmarking with RPS, p95 and p99 latency and error rates. Passport issuance and verification under load. Synthetic governed workflow runs. Guardrail comparison tests. MCP integration wrapper tests. One thing became clear in testing. Prompt-only guardrails can miss indirectly phrased risky tool calls. ARE checks at the tool and action boundary instead -- authority, scope, policy, and proof before execution. That is the line I care about. Authority checked. Scope checked. Policy checked. Proof returned. Executed only when governed. I've split ARE into cleaner public building blocks: are-foundation -- Apache 2.0 S0/S1 runtime for governed agent authority are-agent-integrations -- MCP, LangGraph, CrewAI, and AutoGen wrappers for governing tool calls are-starter-kits -- a template repo to run one governed workflow quickly are-policy-starter-packs -- public-safe Rego starter policies for filesystem, shell, API calls, data access, model promotion, and token budgets homebrew-are -- local developer install path The sentence I keep coming back to: govern your MCP tool calls. That feels like the beachhead. If you are building agents, MCP servers, internal copilots, local AI runtimes, or policy-as-code systems I'd love feedback. Start here: https://lnkd.in/gPFSTqRd #AIAgents #MCP #ModelContextProtocol #AgentSecurity #AIGovernance #PolicyAsCode #OpenSource #DevTools #ResponsibleAI #LangGraph #CrewAI #AutoGen #AIEngineering #OpenShift #Kubernetes #RedHat
-
Jonathan Kershaw shared thisOver the last couple weeks, I’ve been building toward a simple question: What if a team could test one governed AI workflow before trusting an agent with real authority? Not a dashboard demo. Not a pile of policy slides. A working path: Pick one action. Name who can do it. Bring the policy. Run a governed check. Get proof back. The current ARE demo now lets a design partner bring a workflow like model promotion, data access, API/tool use, or another consequential action, and see a check-only result come back with: decision outcome authority and policy gaps proof path source boundaries executed: no receipt created: no next integration step The deeper operator surface is still gated, but the entry point is intentionally simple: create one governed workflow and prove what happened. I’m looking for a few design partners who are thinking seriously about governed AI agents, policy-as-code, auditability, HITL approval, or proving agent actions before production. If that sounds like a problem you’re wrestling with, I’d love to compare notes. Demo access: https://aredemo.dev Or message me directly. #AIGovernance #AgenticAI #AIInfrastructure #PolicyAsCode #ResponsibleAI #AICompliance #MLOps #PlatformEngineering #CyberSecurity #RiskManagement #HumanInTheLoop #Auditability #AITrust #Governance #DesignPartners
-
Jonathan Kershaw posted thisAt tonight's proven local edge: 1350 governed actions/sec = about 116M governed actions/day. With the current architecture, a well-partitioned cluster could reach 10k-50k governed actions/sec. Getting to 100k+ would not be a code tweak; it becomes a distributed systems program: partitioned ledgers, regional passports, event stream scaling, evidence rollups, hot-key isolation, and multi-region replay proof. Which is all very doable in the right infrastructure. The good news: the failure mode I found is exactly the kind I want. The governance line held. The bottleneck was durable storage pressure. That scales with architecture.
-
Jonathan Kershaw shared thisThis week, Agent Responsibility Engineering moved from architecture diagrams into sustained proof. I pushed the ARE ecosystem through production-shaped governance testing across simulator traffic, runtime governance, policy decisioning, execution, receipts, durable ledger records, event-stream signals, evidence bundles, traces, metrics, and dashboards. The goal was not just “does it run?” The goal was: Can the system prove what happened, why it happened, who had authority, what was blocked, what was executed, and whether every source of truth agrees? Some proof points from the week: Built source-of-truth lineage across governance decisions, operational modes, execution, receipts, ledger rows, event signals, evidence, traces, and metrics Added dashboard coverage for runtime governance, enforcement, recovery/degraded modes, policy/control plane, passport authority, and production-shape lineage Exercised passport authority flows: scoped authority, out-of-scope denial, revoked/expired/invalid authority, and lineage correlation Pushed deterministic deny/degraded paths: invalid authority, locked mode, partition uncertainty, replay conflict, and post-allow failure Optimized control-plane brownout behavior from multi-second tails into bounded fail-closed behavior Recent run highlights: 600 rps control-plane brownout: 287,981 requests, 0 mismatches, 0 unsafe mutations, p99 around 316ms 30-minute production-mixed run: 621,000 requests, 432,000 receipt/ledger/event records, 0 mismatches, p99 around 41ms Burst-overlay proof: 118,500 requests, 15,000 burst actions, 0 mismatches, p99 around 110ms Event-stream pause/unpause: drained in about 25.6s with 0 pending outbox and 0 mismatches The most important result: When admissibility could not be established, the system did not silently proceed. It derived deterministic operational modes, blocked unsafe transitions, preserved safe behavior where appropriate, and recorded evidence for operator resolution. That is the line I care about: Intelligence never grants authority. Authority has to be explicit, governed, observable, revocable, and provable. Receipts, not vibes. Engineering Evidence in screenshot. #AIGovernance #AgenticAI #ResponsibleAI #AIInfrastructure #RuntimeGovernance #Observability #AutonomousSystems #SystemsEngineering #AITrust #GovernanceEngineering
-
Jonathan Kershaw posted thisRecent ARE testing moved from “does it work?” to “does it hold the line under production-shaped pressure?” I pushed traffic through the governance stack, execution path, durable receipts, ledger rows, event-stream signals, evidence bundles, traces, and metrics, then checked whether the whole lineage agreed. Recent proof runs: Ramp test: 157,498 requests Confirmed durable lineage: 138,600 receipts, ledger rows, and event signals No knee detected through 200 rps 200 rps p99 latency: 16.013 ms Replay/conflict storm: 52,500 requests, 7,500 conflict paths blocked Hot-key skew test: 54,000 requests, 43,200 concentrated agent/resource requests Dependency brownout: event-stream pause, database restart, validator unavailable, registry unavailable Mismatches: 0 Unsafe mutation evidence drift: 0 Sampled traces found: 10/10 across latest proof runs The point was not just speed. The point was whether governance decisions, execution outcomes, receipts, ledger entries, event signals, evidence, traces, and metrics could stay coherent while the system was under mixed happy/deny/replay/conflict/degraded/disruption pressure. That is the bar I care about: Not “the agent responded.” But: Can we prove what authority it had, what decision was made, what executed, what was blocked, what evidence was written, and whether the system stayed consistent? That is what Agent Responsibility Engineering is being built to answer. #AgentResponsibilityEngineering #AIGovernance #AIInfrastructure #AgenticAI #ResponsibleAI #Observability #DistributedSystems #ProductionReadiness #AISafety #SystemsEngineering
-
Jonathan Kershaw shared thisLast night Receipts from the run: 997K governed requests 770K durable lineage records 997K governance decisions 0 hash mismatches 100% sampled trace coverage 8 planned disruption events 60.2 req/s peak sustained phase pace #AgentResponsibilityEngineering #AIGovernance #AgenticAI #AIInfrastructure #ResponsibleAI #Observability #SystemsEngineering
-
Jonathan Kershaw posted thisLast night I pushed the ARE ecosystem through a 6-hour production-shaped governance soak. Not a toy happy-path demo. This was simulator-driven traffic moving through the governance, enforcement, execution, receipt, ledger, evidence, event-stream, observability, and recovery path. Results from the run: 1,331,998 governed requests over 6 hours 953,960 durable receipts created 953,960 ledger rows written 953,960 event-stream records produced 0 pending outbox records at completion 0 event delivery errors 899,965 successful governed executions 53,995 governed failure outcomes 378,038 blocked/no-mutation paths Event-stream pause/unpause tested Database restart tested during traffic The part I’m most proud of: the system kept making deterministic governance decisions while dependencies were disrupted. It did not silently allow unsafe work, and it did not globally freeze just because the environment got messy. Governance is not a dashboard claim. It has to survive load, denial paths, replay pressure, dependency disruption, durable evidence, and boring operational reality. That is what I tested. #AgentResponsibilityEngineering #AIGovernance #AgenticAI #ResponsibleAI #AIInfrastructure #SystemsEngineering #Observability #RuntimeGovernance #AITesting #AutonomousSystems
-
Jonathan Kershaw shared thisLast night I pushed the ARE governance stack through production-shaped traffic and captured the proof line. The path tested: Simulator → governance decisioning → execution → durable evidence → event-stream signal → traces → metrics Clean boundary result: 316.2 actual requests/sec 37,948 governed requests 25.9 ms p95 49.7 ms p99 0 hash mismatches 26,398 durable proof records Then I kept pushing until the system bent. The knee showed up above ~333 actual requests/sec, which is exactly what I wanted to find: not just “does it work,” but where does it stay boring, measurable, and governed under pressure? The important part is not only throughput. The important part is that successful and blocked paths stayed correlated without exposing payloads, credentials, policy internals, or private implementation details. This is the direction I care about for agentic systems: not just faster agents, but accountable execution with receipts. #AgenticAI #AIGovernance #ResponsibleAI #AIInfrastructure #Observability #DistributedSystems #PlatformEngineering #AIEngineering #RuntimeGovernance #AgentResponsibilityEngineering
-
Jonathan Kershaw shared thisToday I pushed the ARE ecosystem through a full source-of-truth lineage proof. The question was simple: when governed actions move through the system, do the decision, execution result, receipt, ledger row, event stream signal, evidence bundle, trace, and metrics all agree? Results from the run: 11,012 governed requests 11,012 governance decisions 11,012 evidence bundles 9,925 successful receipts 9,925 durable ledger rows 9,925 event stream signals 1,086 governed blocks Event-stream pause/recovery + database restart included 0 hash mismatches 0 missing receipts for successful actions Steady soak latency: p95 19.08ms, p99 23.38ms Ledger write latency: p95 4.80ms, p99 4.96ms The goal was not just speed. The goal was to prove the system could stay governed, observable, durable, and boring under pressure. That is the standard I care about for agentic systems: when things get noisy, the line still holds. #AI #AIGovernance #AgenticAI #AISafety #ResponsibleAI #AutonomousSystems #DecisionSystems #Governance #Architecture
-
Jonathan Kershaw liked thisJonathan Kershaw liked thisVibe coding, but the vibe is fear. -- Follow saed Want to get a job in Cybersecurity: join.theengineers.club
-
Jonathan Kershaw reacted on thisJonathan Kershaw reacted on thisA little summer update on what members of the AI Club have been up to! Samuel Doell was invited to lead a session on artificial intelligence for a group of seniors at Pleasant Valley United Methodist Church. He covered a lot of ground, from explaining how AI differs from a search engine, to why so many data centers are being built across the United States and the resources they use, to how AI systems are trained and how to stay alert to scams like voice cloning. Members sharing what they know and helping people who did not grow up with this technology feel more confident using it is exactly what the club is meant for! Thank you Sam for representing the club in such a special way! #AI #AIClub #Technology #Community #Wichita #ICT
-
Jonathan Kershaw reacted on thisJonathan Kershaw reacted on thisLast week, at the 2026 Ad Astra Technology Summit, I was named Kansas Tech Student of the Year (Higher Education) by FlagshipKansas.Tech. A whole week later and I am still processing it. Still very stunned. Thank you to Troy Graber for the nomination, I genuinely did not see this coming. I also had the privilege of hearing Salim Ismail's keynote. It was a powerful keynote about the singularity that is already happening, and a few things that hit: - The rate of change is now faster than our ability to absorb it. Every forecast, every strategic plan built on extrapolating the past is essentially broken right now. Change is happening so rapidly that we just can't soundly predict the future! - The paper folding thought experiment. Fold a sheet of paper 50 times, how thick is it? I'm a math person. I love this stuff. I still didn't get to the right answer because I got too caught up in the starting thickness. The correct answer is you've reached the sun(!). Fewer than 0.01% of people get there intuitively, and that's just how human brains are wired. We are cognitively unable to see exponential patterns. - The car wash story. Car washes in Buenos Aires lost half their revenue over 20 years while the middle class was booming and luxury car ownership was up. No regulation, no water issues, so what caused it? Moore's Law! Since computing has gotten better, weather forecasting has gotten better too, so people now know when it's going to rain and don't wash their cars as frequently! But even beyond the keynote, just the opportunity to be in a room full of innovators, builders, and people serious about what technology can do for Kansas was worth the whole day on its own. Thanks to FlagshipKansas.Tech and the entire Ad Astra team for putting together such a genuinely great event. Looking forward to next year's! TL;DR: Named Kansas Tech Student of the Year, heard a mind-bending keynote from Salim Ismail, and spent a day in a room full of people building and growing Kansas tech!
Experience
Education
View Jonathan’s full profile
-
See who you know in common
-
Get introduced
-
Contact Jonathan directly
Other similar profiles
Explore more posts
-
Nick Valiotti
Valiotti Data • 21K followers
Data stacks are quietly splitting into two camps. One camp is getting bigger, louder, more “enterprise.” The other is getting leaner, closer to the warehouse, and suspiciously calm. The loudest signal in 2025 was the big consolidation around ELT with Fivetran and dbt moving pipelines and transformations under the same roof. From a distance, it looks clean. Efficient. Inevitable. 2026 will show whether it actually stays that way. What we’re seeing on the ground is different. Alongside dbt-style workflows, we’ve been actively using Dataform in real client projects. Not as an experiment. As a default choice in several cases. And here’s the truth: for warehouse-native SQL transformations, the results are not worse. Same idea. Same logic. Same outcomes. Models live in the warehouse. Transformations are written in SQL. Dependencies are explicit. Everything is versioned. The analytics layer gets exactly what it needs — and nothing extra. So the question teams are starting to ask in 2026 isn’t “what’s the standard tool?” It’s: what am I locking myself into? To be clear, Fivetran remains a very strong market standard for ingestion. No debate there. And dbt earned its place by defining analytics engineering as a discipline. But when transformations can live closer to the warehouse — with fewer licenses, fewer dependencies, and fewer points of no return — people notice. What’s emerging right now isn’t a rejection of modern data tooling. It’s a preference for leverage. Less platform gravity. More warehouse ownership. Same results. That feels like a very 2026 direction. What do you think?
79
23 Comments -
Chris Anderson
Pillar VC • 21K followers
Using LLMs to understand and port Cobol code and other legacy codebases in government, banking, airlines and health care/insurance to modern maintainable code has got to be a multi-billion-dollar startup idea. Or is it just something the existing consultants will do on their own?? Either way, it's time to let those old Cobol jockeys finally retire. AI can finally let us leave the past behind
19
8 Comments -
Vijayakumar Mathiyazhahan
Applied Data Finance • 4K followers
Perplexity just unveiled Perplexity Computer, and it changes everything. We’ve spent years asking AI for answers; now, we’re going to ask for outcomes. This isn't just another model. It is an orchestration engine that operates a software stack exactly like a human teammate would. Why is this a game-changer? 🔹 Multi-Model Intelligence: It doesn't rely on one "brain." It coordinates 19 specialized models at once—routing reasoning to Opus 4.6, research to Gemini, and long-context recall to ChatGPT 5.2. 🔹 Autonomous Sub-Agents: When you give it a goal, it breaks it into subtasks and creates "sub-agents" to execute them in parallel. One agent drafts while another gathers data. 🔹 Isolated Cloud Sandbox: Every task runs in a secure cloud environment with its own filesystem and browser. It interacts with the real web and your tools (GitHub, Salesforce, Notion) without touching your local device. 🔹 Persistent Memory: It remembers your files, past work, and preferences. It doesn't start over; it builds on what it already knows about you. As engineers and leaders, our role is shifting from "Prompt Engineering" to "Outcome Architecting." The computer is no longer the tool we use; the AI is the computer. Okay. How it is different from Multi-agent solution we are doing? In the customer multi-agent solution, you create agents and define the role and responsibilities and agent communication flow. In Perplexity computer, It uses a "Planner-Executor" model. You give it an outcome (not a process), and it autonomously decides how many sub-agents to spawn, which models to assign, and how to handle roadblocks without you pre-coding the "if-then" logic. https://lnkd.in/ga32dNte #PerplexityComputer #AIAgents #FutureOfWork #DigitalWorker #GenAI #TechInnovation #SoftwareEngineering #AI
19
1 Comment -
Arun Seetharaman
Context Science • 2K followers
𝗧𝗵𝗲 𝗦𝗶𝗹𝗲𝗻𝘁 𝗩𝗲𝗹𝗼𝗰𝗶𝘁𝘆 𝗞𝗶𝗹𝗹𝗲𝗿 𝗶𝗻 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴 𝗧𝗲𝗮𝗺𝘀: 𝗡𝗲𝗴𝗮𝘁𝗶𝘃𝗶𝘁𝘆 𝗕𝗶𝗮𝘀 𝗶𝗻 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴 𝗟𝗲𝗮𝗱𝗲𝗿𝘀𝗵𝗶𝗽 Engineers are paid to find what’s broken. That instinct builds reliable systems. But unchecked, it can quietly slow teams to a crawl. From code reviews to RCAs, we’re trained to spot edge cases, vulnerabilities, and failure modes. That skepticism-first mindset is a feature in engineering, but it becomes a liability in leadership. That’s negativity bias at work: our brains overweight negative signals and underweight positive ones. How it shows up in real teams? • The “fix-it only” feedback loop: When a deploy goes smoothly, silence. • Risk aversion disguised as rigor: The pain of a potential failure feels far bigger than the upside of improvement. • Hiring blind spots: We zoom in on red flags and gloss over green ones. Why the 3:1 ratio matters? Research from Dr. Barbara Fredrickson shows high-performing teams need roughly 3 positive interactions for every negative one to truly flourish. That doesn’t mean fake cheerleading. It means being intentional. If feedback only shows up when something breaks, the ratio is already upside down. That’s not rigor; it’s erosion of psychological safety. Ways to counteract negativity bias (without lowering the bar) • Celebrate non-events: Call out a clean migration, a solid PR, or a quiet week with zero P0s. • Use pre-mortems, not just post-mortems: Channel skepticism early, during design. • Balance PR feedback: Encourage reviewers to note what worked, not just what needs fixing. The real takeaway? Engineering excellence isn’t just about reducing failures. It’s about increasing wins. And making them visible. When leaders balance problem-spotting with recognition, teams become more resilient, more creative, and faster over time. So here’s the question worth asking: How do you keep your team sharp without training them to expect punishment for visibility?
5
-
Vijay Reddy
TechVoyageHub • 112 followers
No logs. No test set. A RAG system returned a superseded regulation for 7 weeks. Nobody knew. It went live on a Monday. Logging and evaluation were both listed as “Phase 2.” Phase 2 never came. The system answered queries. Users trusted it. Filings were made. For 7 weeks. One retrieval path was returning a regulation superseded 11 months earlier. The document store contained both versions. But there was no metadata to distinguish current from archived. The retriever had no way to know. The system had no way to surface it. Nobody noticed. Week 8 — an external audit flagged a regulatory filing. Then came the question: “How many other queries returned wrong answers in the last 7 weeks?” Answer: We don’t know. No logs. No trace. No test set to replay against. It took three weeks to reconstruct what happened. Manual. Painful. Incomplete. The gap wasn’t the model. The gap was two missing foundation disciplines: Observe: Know what your system is doing in production. Eval: Know when it starts doing it wrong. Without those two in place, you are not running a RAG system. You are running a guess with a UI. If you shipped RAG without logging and evaluation, this story is not hypothetical. It’s just scheduled. Observe and Eval sit in the Foundation layer of the RAGBEE™ framework — before hardening, before optimization. Because a system you cannot see and cannot test is not production-ready. Live RAG Architecture Masterclass Saturday · March 21 · 11:00 AM IST Under 60 minutes · No replay Seat confirmation: https://lnkd.in/d5guXJmW #RAGArchitecture #ProductionAI #EnterpriseAI
1 Comment -
Hitesh C.
1K followers
A Step Toward More Structured, Multi-Index Architectures. The updates to agentic retrieval in Azure AI are a big step forward. In practice though, a single flat index often turns into a dumping ground—hard to scale, noisy to query, and painful to maintain. Breaking knowledge into multiple normalized indexes and letting the agent route intelligently keeps things modular, performant, and much closer to how real systems evolve.
5
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content