Latest / AI for Founders with Ryan Estes / Do you know where your AI agents are?
Transcript
- 0:00Your AI agents are out there right now touching your customer
- 0:03data, your financials, your emails, and you have 0 idea what
- 0:06they're doing with it. Most founders are one stolen API
- 0:09token away from a bankruptcy Reddit post.
- 0:12It happened to someone last week and the worst part is they never
- 0:15saw it coming because they were too busy moving fast to look
- 0:18down at the Cliff they were running towards.
- 0:20Now your AI agent has a memory. That memory has no permission
- 0:23system, so when your analyst asks it a question it might
- 0:27answer with residue from the CEO's private emails still
- 0:30floating in its context window. No breach required, no hacker
- 0:34needed. Just an agent doing exactly what
- 0:36it was built to do. But what if you could wrap every
- 0:39single agent you run in a security layer so tight that
- 0:42even someone stole your credentials?
- 0:44Those credentials physically cannot leave your machine.
- 0:47What if every token, every session, every tool call had a
- 0:50guardian watching it in real time like a hound at the gates?
- 0:54Here's the question I want you to sit with If your AI agents
- 0:57got subpoenaed tomorrow, could you actually account for
- 0:59everything they have touched, read and sent on your behalf?
- 1:03Welcome to AI for founders. I'm Ryan Estes.
- 1:05My guest today is Jason Casey, CEO of beyond Identity, and he's
- 1:10pulling back the curtain on Ceros, a free trust execution
- 1:14layer for AI agents that every founder running Claude Code or
- 1:17any agentic workflow needs to know about right now.
- 1:21This one is for builders moving fast who refuse to get burned.
- 1:24And the AI for foundersnewsletter@aiforfounders.co
- 1:28is where I break down exactly what founders need to know
- 1:31before they build it, pitch it, or ship it.
- 1:33If you're not subscribed, your competitors probably ours.
- 1:36So go get smarter at AI for founders.co.
- 1:39And if this episode made you think twice about your AI set
- 1:41up, a five star review would mean the world and keeps these
- 1:44conversations coming to you every week.
- 1:47Speaking of getting in front of the right people, if you're a
- 1:49founder, operator or investor who wants to build serious
- 1:52authority through podcasting, Kick caster.com is the agency
- 1:56that gets you booked on the shows your audience is already
- 1:59listening to. They handle the outreach, the
- 2:01positioning, the pitching, all of it.
- 2:03So you just show up and deliver. Go check them out at
- 2:05kickcaster.com. That's kick Caster by MO Burst.
- 2:10Jason, welcome back to the show. Thanks so much for joining me.
- 2:14Thanks for having me. Good to be back.
- 2:15You bet. Now people, if they want to get
- 2:18a deep dive now, first of all, Jason is head honcho over at
- 2:22Beyond Identity that's beyond identity.com.
- 2:24We're going to talk about Beyond Identity dot AI and we had an
- 2:28interview previously a couple of months ago that kind of took a
- 2:32deep dive into kind of the the core of Beyond Identity's
- 2:36platform, which is identity defense, basically getting rid
- 2:40of passwords so you can have higher accuracy with
- 2:44authentication. But you're back today to talk
- 2:47about a really important subject and a new product launch for you
- 2:50guys called Cerro. Why don't you give us a, a kind
- 2:53of a high level view of this new product and congratulations.
- 2:59Thanks. So yeah, the, so Cerro's
- 3:02project, it's a, it's a play on words of Ceribus, but Cerro's is
- 3:06available from a domain perspective and Cerro's is
- 3:11really our response to non human identity.
- 3:15And the first use case is AI assistance.
- 3:19So we take a step back. Every organization right now is
- 3:23faced with a dilemma and they're whether they're putting it on
- 3:26themselves or it's being put on them by their board or their
- 3:29investors. And that dilemma is the world
- 3:32has changed. AI is now here, it changes
- 3:35everything. What are you doing about it?
- 3:37How are you becoming more efficient?
- 3:38How are you leveraging AI in your organization to be AI
- 3:41native, right? So like gone are the days of
- 3:44digital transformation and now we're talking about AI
- 3:47transformation and there's various milestones of AI
- 3:50transformation, right? Like did you turn on AI and in
- 3:54the entire like tech stack that your business already uses and
- 3:57then you've called yourself AI enabled.
- 3:59Clearly that's superficial. Clearly that's not what we're
- 4:01talking about. Or have you really kind of ask
- 4:04the fundamental questions of why is my business organized the way
- 4:07it is? What are the assumptions around
- 4:09my business's organization and processes rooted in in the
- 4:14expectation that a human has to do all of this work and a human
- 4:16has a certain cost and a human has to work in a certain way?
- 4:20AI native means you question all of these foundations and you're
- 4:24able to kind of realize that some of them can be given up and
- 4:28that you can actually change your business architecture and
- 4:31you can simplify or, or really restructure how you operate and,
- 4:37and, and AI enables it. So that's kind of like the
- 4:40positive. That's the benefit, right?
- 4:41I can run fast, I can do things I didn't have to do before.
- 4:44I I need less capital, etcetera, etcetera.
- 4:48Now, the dark side of this is when you look at how an agent
- 4:53works, when you look at when an agent is doing its best, what
- 4:57you have to give it, it's no different really than an
- 5:01employee or a contractor. You have to give it access to
- 5:04systems and services. You have to some of these
- 5:06systems and services require secrets and credentials.
- 5:10You have to give it access to customer data.
- 5:14You have to give it access to financial data if you want the
- 5:17benefit for that part of the business.
- 5:20And and then unlike a human right, like you can't really
- 5:26train the AI. You can maybe steer it a little
- 5:28bit, but you know, training is decided for you by the big model
- 5:31providers. And, and so, yeah, there's a lot
- 5:35of security concerns that you've got to kind of navigate there.
- 5:38And at the at the zoom out, we see big companies kind of doing
- 5:42one or two things, either hitting the pause button and
- 5:46saying, stop, let's figure this out will only allow it to be
- 5:51used in exceptional circumstances with, with very
- 5:53limited risks and scope. Or the other end of the
- 5:57spectrum, which is this is the way of the future.
- 6:01You guys just let me know when you're going to figure out how
- 6:04to deal with it. But we're going to risk accept
- 6:06this for now and just run real fast because if we don't, we're
- 6:09going to get beat by this other company.
- 6:11Ceros is our response to that fundamentally insolvable
- 6:16dilemma, right? Like a business can't operate at
- 6:18those two barbells. Those are kind of two extremes.
- 6:21Ceros is our answer of how do you actually run as fast as you
- 6:25can? How do you truly transform your
- 6:27business to be I native while not blindly accepting the
- 6:31security risk that this agent will bring into your
- 6:34environment. So Ceros is what we call a trust
- 6:37execution layer for the agent. It gives the agent an identity.
- 6:41It clues that identity to the device that agent executes from.
- 6:45It tracks the provenance and the delegated authorization of that
- 6:48agent from a human user or or from another agent that spun it
- 6:52up. It does a bunch of other things
- 6:55as well. But for the organization that
- 6:58uses seros, at a bare minimum you get 2 things, visibility and
- 7:03what's going on into your environment with the with the
- 7:05same kind of beyond identity guarantee we talked about last
- 7:07time. Credentials don't move.
- 7:09So there will be no beyond identity managed credentials
- 7:12that the agent through inaction or coercion can leak steel,
- 7:18exfil, etcetera or you can use some of the more advanced
- 7:22features of Ceros and actually put policy around what's
- 7:25actually going on in your environment.
- 7:27So I just put a lot out there. Let me stop real quick and let
- 7:29you respond. You bet.
- 7:32I love it and it's very relevant to what's going on right now.
- 7:35It reminds me of the commercial in the 90s where it would say,
- 7:40do you know where your children are right now?
- 7:43Kind of acting, asking the same thing.
- 7:44Do you know where your AI agents are right now?
- 7:47And the answer is largely no, you know.
- 7:50You know what they're doing. Yeah.
- 7:52What are they doing right now? So, you know, I think a lot of
- 7:55people companies are coming to this conclusion of kind of the
- 7:59the risk they've been taking maybe the last 12 months with AI
- 8:02within their organization. And I think you probably have a
- 8:05great seat of what some of this is because it's not being
- 8:07disclosed. Obviously if you have a bunch of
- 8:09big oops, you're just going to kind of keep that under wraps,
- 8:11but you see it happening. So I would say timeline wise,
- 8:15probably about a year ago is when companies started being
- 8:17like, OK, we're getting open AI subscriptions for everybody on
- 8:21the team and we need to figure out how we're going to leverage
- 8:24AI to create unfair advantages. And so, you know, people start
- 8:28like dumping financial data onto into open AI servers.
- 8:33They're they're, you know, God only knows what kind of IP went
- 8:36on to there. So maybe you could get us some
- 8:38like nightmare scenarios of truly kind of the risk that is
- 8:42involved with just like let's say using the big LLLLMS
- 8:46unrestrictedly. Yeah.
- 8:49So a couple things, right? Like #1 when you use LLM, there
- 8:55is some specific set up that you need to go through that
- 8:57authorizes the LLM to essentially train on your data
- 9:00or not, right? So number one, you really don't
- 9:02want them training on your proprietary data.
- 9:04So we've certainly seen people do everything that you just said
- 9:08in the unmanaged instance, right?
- 9:10Just lock, stop and barrel. So the implication there is
- 9:15future models might actually be able to regurgitate some of that
- 9:18data as it gets trained on, right?
- 9:19No different than I'm sure you, I'm sure you and your listeners
- 9:23have have heard of these scenarios where pick pick a
- 9:28Harry Potter book, open it to a random page, drop 10 words from
- 9:33a sentence into ChatGPT or anthropic and it will finish the
- 9:38chapter for you. Right?
- 9:40And this just has to do I I think the study found something
- 9:43like a 70 to 80% reproduction rate of the Harry Potter novels.
- 9:47And, and again, like it's they're the the novels are lock
- 9:52stop copied in the model, but the models do train against
- 9:57these the source material in a way to be able to kind of
- 10:01reproduce them in a, in a fairly effective way.
- 10:04You don't want that to happen to your information, right.
- 10:07So that's, that's kind of the the simple one more interesting
- 10:09one, and this one's made the round.
- 10:11So they probably heard about this is the the agent has access
- 10:19to a data store and the authorization levels and the
- 10:24scoping of what's in that data store is not actually threaded
- 10:28through the agent model, right? So let's say somebody, an
- 10:33analyst makes a query for something and that agent has
- 10:38essentially a residue in its context window leftover from
- 10:42some analysis it was doing on the CE OS e-mail.
- 10:46And so the contents of that CE OS e-mail, which were a residue
- 10:49in the context window, basically, or then, yeah, the LO
- 10:51Ms. gonna happily reuse it, right?
- 10:53And and push it back into the response.
- 10:56So the, the, what's happening there is this concept of data
- 11:01permissions and threading, right?
- 11:04So a, so these agents work with a context.
- 11:06A context is, is kind of like a memory, but not exactly.
- 11:10We, we push stuff into the context until we reach the
- 11:13limits of the context. When we reach the limits of the
- 11:15context, then we do a little bit of spring cleaning, right?
- 11:17What do we not wear anymore? What do we still wear regularly?
- 11:19Let's throw some of it away and what, what not?
- 11:24There's no permissions in the context.
- 11:26There's no ownership bits in the context.
- 11:29There's no, there really is no concept of data versus
- 11:34instructions in that context. So we've seen a lot of people
- 11:37actually build out agents that don't quite recognize that and
- 11:43essentially map data sources and, and kind of invocation
- 11:47environments without really thinking through, you know,
- 11:52it's, I don't know if you would still call it privilege
- 11:54escalation, but kind of data access privilege escalation just
- 12:00through either the agent not being smart enough to do it
- 12:03initially or the agent not clearing its contacts or the
- 12:06agent not doing per context based flushes on a per user
- 12:10basis. Some other interesting things
- 12:14that we've seen MCP tools and skills directories on GitHub,
- 12:23basically hosting malicious prompts and doing indirect
- 12:27injection through like a plug in load of of this malicious skill
- 12:31or a tool like a malicious tool execution from an MCPX from like
- 12:35a public MCP service. Some things that we haven't seen
- 12:40that I, I, I suspect exist or will be coming soon are like
- 12:45prompt assembly. So remember when I was talking
- 12:49about that context window? You can assemble things over
- 12:51time my exploit. Why?
- 12:53Why not assemble the exploit over time, right?
- 12:57Like if, if I understand enough about the agent in the looping
- 13:00or if I understand enough about how memory is used to re persist
- 13:03things in the context off of disk my, my, I don't have to
- 13:08assemble my prompt in one go, right?
- 13:11And then once I've assembled my prompt, my my adversarial
- 13:14prompt, I could even potentially get it persisted like
- 13:18persistence and kind of the classic malware model, right?
- 13:21And I could potentially get it persisted and re brought into
- 13:25the context on certain kind of context trigger words.
- 13:28So I think these things are coming, the things that I think
- 13:33are exciting, and this is kind of the stuff that we're starting
- 13:35to kind of do some pioneering work on is actually tracking
- 13:39risk at a context level. So every time your agent makes
- 13:42an LLM call, you could think of that as a context loop or an or
- 13:45an or a yeah, we think of it as a context loop, right?
- 13:49It builds the context, it goes out it the LOM will give some
- 13:53sort of summary information, maybe a set of tool call
- 13:55executions. Every tool that the agent then
- 13:57can execute against. It has an identity, it has a
- 13:59Providence. It should be on a bill of
- 14:01materials. In theory, it could have scopes
- 14:05and authorizations attached to it, right?
- 14:08So you could actually track that through the loop.
- 14:10And so you could almost think of it like paint colors, right?
- 14:13Like whenever you mix colors in the context, there's rules of
- 14:17mixing and you know, maybe blue is red is risky and blue is safe
- 14:21and certain types of mixings only go to red.
- 14:24And when my context is red, maybe my permission shrink and
- 14:28my tool execution list is much, much smaller than before.
- 14:31And as my context gets flushed or or pruned, it goes blue again
- 14:35and my permissions kind of come back.
- 14:37So getting in more into like dynamic permission execution,
- 14:41that's more of a defender's toolkit.
- 14:42But yeah, we we see a lot of kind of exciting things like
- 14:46that both on the adversary and the defender side.
- 14:50This episode is brought to you by a dangerous idea.
- 14:53It's called reading, specifically the AI for Founders
- 14:56newsletter. 47,000 founders strong now.
- 15:00And it's the good stuff. No top ten AI tools that will
- 15:03change your life written by someone who doesn't ship
- 15:05product. It's just real breakdowns of
- 15:07what's actually working in AI, who's raised, who failed, who
- 15:11pivoted, and which founders quietly built $1,000,000 in ARR
- 15:15while everyone else was arguing on X.
- 15:18It's written for people building with AI every week.
- 15:20You get tactical frameworks, unfair advantages, breakdowns of
- 15:24real companies, and the occasional existential question
- 15:27about whether your startup is intelligent or just well
- 15:29branded. It's free, it's sharp, it might
- 15:31mildly offend your current workflow.
- 15:33Go to aiforfounders.co and subscribe before your competitor
- 15:37does, because the only thing worse than being replaced by AI
- 15:40is being replaced by a founder who reads.
- 15:43That's the newsletter at AI for founders.co.
- 15:45Now back to the show. Yeah.
- 15:47And that kind of customization has become critical, you know,
- 15:50because I guess we're where we're at right now.
- 15:52Well, I mean, you know, we last summer we started to have
- 15:54agents, but we're we're like in the midst of like post open claw
- 15:58and what that means, you know, to have looping to have agents
- 16:02like out there running amok. And so really what I'm seeing
- 16:05now is organizations are saying like, OK, we need to dial up a
- 16:08giant MCP of absolutely everything, absolutely
- 16:12everything. So there's context so which we
- 16:14can build, you know, agents that aren't siloed by division or by
- 16:18anything. So they're creating an MCP that
- 16:21has everything, all the emails, all the, the note taker apps,
- 16:26all the slacks, everything, everything's getting dumped into
- 16:29here. So they can create these really
- 16:31effective agents. And then what's going to happen
- 16:33is as people are bringing those online, they're going to realize
- 16:36that they just trained up a really valuable skill set, a
- 16:38really valuable agent. So you're going to have a
- 16:41marketplace, people will be like, hey, don't, don't do XYZ
- 16:45for Google Calendar and Slack. We already have that.
- 16:48We can build that in now. So it, and correct me if I'm
- 16:51wrong, but it sounds like with Ceros, you'll be able to have
- 16:53kind of a customization in the marketplace where you can design
- 16:57and build agents with a trust layer built in that's fully
- 17:00customizable to the scope of what you want.
- 17:02And not only that, but as you're kind of purchasing agents in a,
- 17:06in a marketplace, you can also maybe scan to see if there is
- 17:09that malware, because that's, that's a big apprehension right
- 17:12now for people to dive into open claw at all is like, boy, it
- 17:15seems like there's a big gamble there.
- 17:18Yeah, Ceros. It's the high level of Ceros.
- 17:21So Ceros lets you essentially execute an agent with a level of
- 17:25safety, right? So you don't have to understand
- 17:28all the bits and bytes of how that agent was built and how
- 17:30it's going to work. If you wrap it with Ceros, Ceros
- 17:33will contain it, Ceros will give you visibility and then Ceros
- 17:36will let you set policy on what risks you're willing to accept
- 17:41or not. Right.
- 17:44That so that's kind of Ceros at a high level.
- 17:47But yeah, it's a, it's an interesting phenomenon, right?
- 17:49The agents are incredibly powerful and and we're we're in
- 17:55that phase right now of here. Not just all the things that it
- 18:00can do, but it can tear down a lot of these walls.
- 18:03Like you were saying, look, you don't need Google Calendar, you
- 18:06don't need this, you don't need that.
- 18:08You know, there's another interesting way of looking at
- 18:10it. Imagine you're going to strike
- 18:11off and start your, your company today, right?
- 18:13New company today. An interesting thought
- 18:16experiment. Let's say the only thing you're
- 18:19you you buy to start with is a subscription to GitHub, a
- 18:24subscription to Claude code and maybe Google workspace, right?
- 18:29Because you still need e-mail, right?
- 18:32Why do you need anything else, right?
- 18:38Because like, and I'm, and I'm sure maybe not everyone did the
- 18:41same journey. So I'll explain a little bit.
- 18:42But like, as you, as you mature and learn how to use an AI
- 18:45agent, right, you always start with prompting the agent with
- 18:48discovery. Then you move into getting the
- 18:50agent to do things for you. Then you start to realize that
- 18:53the when, when you're just prompting the agent to do things
- 18:55for you, the, the responses can be varied.
- 18:58They're not necessarily consistent.
- 18:59They're not necessarily complete with respect to all the things
- 19:02you want it to enumerate over. And so that you then realize,
- 19:05all right, I'm in a slightly different pattern.
- 19:07I want an agent to build essentially a skill which is a
- 19:11combination of like deterministic scripts that
- 19:16always do exactly what you say and always enumerate everything
- 19:19and probabilistic prompting that wraps and pipelines those
- 19:23scripts together, right. So it's kind of like the natural
- 19:25phase of evolution. And, and as you start to do
- 19:28this, you start to realize that like, all right, the power of my
- 19:33organization is, is really about how much of my data I can get to
- 19:38this agent. And, and then everyone will say,
- 19:41well, I wonder if I can kind of reach into my database XI wonder
- 19:45if I can reach into Salesforce. I wonder if I can reach into
- 19:47that. But then the second thing you
- 19:48realize, especially if you're starting from scratch, is like,
- 19:51why? Why do I even need that to start
- 19:53with? I have a repo.
- 19:54Git does a great job of telling me about files that have changed
- 19:58over time. It does a great job of tracking
- 20:00identity of those changes. It does a great job of telling
- 20:02you about cryptographic Providence of each of those
- 20:06changes. Right.
- 20:09So yeah, why wouldn't I want my marketing and my product docs to
- 20:13be in the get repo? Because then I could do things
- 20:15like have a series of skills or sub agents that's always running
- 20:20the consistency check between product marketing copy.
- 20:24Product management, product spec, engineering spec and QA
- 20:28spec, right? And then code reviews and like
- 20:30just having it in a tight loop and always kind of coming out
- 20:33and saying here are your errors and here are your omissions.
- 20:35Here are your inconsistencies, right?
- 20:39I could go on and on and on with this, but like that just opens a
- 20:43completely different way I think of thinking about how you
- 20:46organize a a company, a business.
- 20:49Over here for a second, largely because it, we're, we're kind of
- 20:52doing this anamorphic thing, you know, where it's like I have my
- 20:56swarm of agents and I have the architect and I have the
- 21:00marketing director and I have the data analysis.
- 21:03So what we're doing is that we're giving them human
- 21:05characteristics. And, and I, you've seen this
- 21:08before in emerging technologies when like all the skew morphic
- 21:11stuff was happening with the iPhone.
- 21:13Like if you wanted to like have a potentiometer, it looked like
- 21:16a knob because it's familiar to us.
- 21:18And then slowly, like that kind of dissipates, like just when
- 21:21we're talking about the advancement of where AI agents
- 21:24are going, do you think they're like, can it kind of humanizing
- 21:27of them into roles is like limiting kind of the way we can
- 21:31think about how they actually can work?
- 21:32Because to your point, yeah, we build everything up and we kind
- 21:35of want to give them positions. So there's kind of a checks and
- 21:38balances also, just so it makes sense to my mental org chart.
- 21:42But is there another way to do it?
- 21:44Yeah. So I, I, I think so.
- 21:46I, I suspect so. I'm only hedging because I still
- 21:49think we're early, but we, we balance in the other direction.
- 21:53So our documentation is actually more optimized for agent
- 21:56ingestion than human ingestion. And that's purposeful.
- 22:00So right, when we, when we think about the agentic workflow, you,
- 22:04you, you're immediately confronted with the fact that an
- 22:06agent will be able to, to bury you in paperwork, right?
- 22:09Like an agent is like the big law firm that's coming after
- 22:12you, they'll always be able to just bury you in tunes and tunes
- 22:14of stuff you can't hope to keep up, right?
- 22:17So what do you do? Well, I would say the knee jerk
- 22:20reaction is I'm going to get an agent to manage my agent and
- 22:24maybe that's appropriate in some circumstances, but not for this
- 22:26particular problem. For this particular problem, you
- 22:29have to think of it more of what is the lens that I can measure
- 22:35the output of the agent through That could be deterministic and
- 22:41not every problem fits that category, but a lot of them do.
- 22:44And so we skew thinking not of agents as being representations
- 22:52of humans, but we think of them more in terms of kind of
- 22:56business functional outcomes, and we try and structure our
- 22:59documentation in the repo to be optimal for their ingestion.
- 23:05So to make that a little bit more specific, what is the
- 23:09smallest markdown file in terms of not not consuming too much of
- 23:13the context that sets enough of the constraints I need for this
- 23:18particular agent to write great product marketing copy that
- 23:23stays inside the guardrails of my product road map that but
- 23:28that also mirrors the writing styles of of XY or Z depending
- 23:34on the particular task, right? And I don't think I would have
- 23:39necessarily written like a memo, an e-mail or something like that
- 23:45to someone in marketing to do that, right?
- 23:47But, but we all are for this agent that's basically helping
- 23:52us refresh our copy. I'll give you, I'll give you
- 23:53another example. I want I, I, I, I try and do a
- 24:00lot of analysis on what people are talking about.
- 24:04And the analysis that I try and do is like rate of change
- 24:07analysis, like is a topic ascendant.
- 24:10There is a topic on decline. And so I'm trying to figure out
- 24:14how do I do this? How do I get this into the agent
- 24:17itself in a deterministic way? And, and So what we ended up
- 24:21doing is we had the agent build a browser plug in.
- 24:25The browser plug in basically follows me on my morning
- 24:29research when I'm kind of reading all of these things.
- 24:31The browser plug in creates a Jason squirt or Jason BLOB of
- 24:35the content of when I'm in research mode of any of these
- 24:39particular things. And then the minute this shows
- 24:42up on my machine, my agent has built already built a script
- 24:47that basically processes this and then does analytics and uses
- 24:51the agent for things like entity analysis, topic analysis,
- 24:55sentiment, all of that kind of stuff.
- 24:57And then it invokes a script, right?
- 24:59So again, getting back to determinism to then figure out
- 25:02things like rate of change, like it, are they talking about this
- 25:04more this week than last week, this month and last week, are
- 25:07they talking about it less? Can we use this as an indication
- 25:10of shift and focus? So like, again, I, I don't think
- 25:15I would have ever been successful asking a marketer to
- 25:17go do that for me. I probably wouldn't have been a
- 25:20great use of their time, but it, it was 2 hours of mucking around
- 25:24with Claude and and now it's a, it's a functional pipeline and
- 25:28it's a ton of documentation there, but it's not written for
- 25:31me. It's written for Claude, you
- 25:33know. Sting in the language that best
- 25:36suits it, and then basically it's translating that back to
- 25:38English to speak to you. Yeah.
- 25:42Yeah, it's, it's it's fascinating because we're in the
- 25:45infancy of what we're calling agents right now.
- 25:48You know, I, I have my entire repos in a cloud code project
- 25:55that are prioritized top to bottom that I have notes on.
- 25:58And what I was working on is something very similar.
- 26:01I want something that follows me across browser tabs as it's kind
- 26:03of keeping tabs on my work and, and things like that to make
- 26:08basically recommendations, predictive recommendations of
- 26:11how what I'm using could be applied to the projects I'm
- 26:13working on. Yeah, You know, I haven't had
- 26:17much success, but I did have a recommendation on this game I'm
- 26:20working on. Can I do a quick tangent and
- 26:21tell you about this game I'm working on?
- 26:24OK. Because largely when we're
- 26:25talking about AI stuff, I I think it's valuable not to think
- 26:29about it as an engineer, but rather a scientist, which is to
- 26:32say, I want to have little experiments going so I can feel
- 26:35my way around of like, dude, what's the limitations of what
- 26:37what can be done here? And that will affect my work all
- 26:40the way downstream. So anyway, I put together this
- 26:43the game, and the game is basically you're in a Waymo car
- 26:46and stuck in a Blizzard. And the Waymo can't drive
- 26:49because all the senses are sensory cameras and stuff are
- 26:54covered by the snow. What you don't know is, is that
- 26:56the blizzard's never going to end.
- 26:58This is an apocalyptic Blizzard. It's taking over mankind.
- 27:01And so as this kind of slowly real realization happens that
- 27:06then you have to start using whatever's in the car to fashion
- 27:09tools, to go hunt, small game to do, to build shelter, to try and
- 27:13build fire. And so it's building on it like
- 27:16that eventually you have to leave the car.
- 27:18And we're kind of getting into like what that's going to be.
- 27:20So right now it's just kind of a a text based game, but I built a
- 27:27browser basically to that reads kind of the articles I'm
- 27:31interested in and then offers ideas of how it could affect the
- 27:34plot. Because ultimately I want this
- 27:36to kind of evolve into AI. Don't know some kind of post
- 27:40apocalyptic weird war zone, but we'll get there.
- 27:43And it's it's not great, but it was a good example of like kind
- 27:46of thinking outside the box to see what exactly is possible
- 27:50with with agents, as it's kind of like travelling with you and
- 27:53your work. A lot of big, I think
- 27:57productivity gains is going to come from, you know, the AI
- 28:01observing your workflows and making recommendations of how to
- 28:03tighten everything up, either by creating custom software or to
- 28:08actually recommend software that already exists.
- 28:10So, and, and we're not quite there yet, but, but right now
- 28:14this is what, what I'm experimenting with my what my
- 28:17friends are experimenting with and I I'd love and really why I
- 28:20wanted to have a conversation with you is because I am the guy
- 28:23with the repo and Claude code being like, what can we do now?
- 28:27What I don't know when I'm sitting there in the terminal,
- 28:30you know, cranking out code is like, what should I be worried
- 28:34about right now? Like I could really use Ceros
- 28:36because actually I don't know what I don't know as far as like
- 28:38exactly what kind of exposure I'm, I'm walking into
- 28:44blindfolded. So in in perspective of Ceros,
- 28:48just kind of the UI, like if I'm before I'm preparing to get into
- 28:52my projects or maybe I have an agent built, how do I integrate
- 28:55Ceros into the project that I'm working on?
- 28:58So it's that that part's actually super simple.
- 29:00So if you go to beyond identity dot AI, there's a super simple
- 29:06sign up to create a Ceros tenant.
- 29:09And for personal use, we don't even charge.
- 29:11You guys can just use it for free.
- 29:13Ceros is an A little agent. So you install it actually just
- 29:17like you install Claude, I believe, I believe it.
- 29:22Basically it's just like a curl with a URL and then you pipe,
- 29:26pipe, bash it. It will install locally.
- 29:30It will update itself to kind of always stay latest and right now
- 29:35you just type Ceros, space quad and then any quad parameters you
- 29:39want and that's it. We will probably be pushing an
- 29:44update soon to where we basically will install an alias,
- 29:49so you won't even have to type Ceros if you have us installed.
- 29:51Anytime you execute quad, we'll just be there.
- 29:54So the whole idea with the quad agent is to not really get in
- 29:58your way and to not change your workflow.
- 30:01The Claude or the Ceros UI from an administrator perspective is
- 30:07about showing you what agents are active, what they're doing.
- 30:12So think of it, think of it like a set of tiered discovery.
- 30:15So what agents, what AI agents exist, IE installed in my
- 30:19environment? Of those installed agents, which
- 30:21ones are actually have active sessions?
- 30:23Of those active sessions, what ecosystem do they appear to be
- 30:26using? Bedrock, Vertex, Anthropic,
- 30:29NVIDIA O Llama, what kind of models, blah, blah blah.
- 30:33Right now we're going very, very deep on clod code.
- 30:36So if you actually dig into clod code, we're going to report on
- 30:41essentially the clod code style assets.
- 30:43So clod code style assets, Think of it as what is it, skills
- 30:48plug, insurance hooks, MCP services, LSP, etcetera.
- 30:53Permissions, I'm going to forget some, there's like 8, but all of
- 30:58these represent surface area for security management, whether
- 31:03it's exfil, prompt injection, over permissioning, etcetera.
- 31:08And that's basically what we're going to eyeball and watch.
- 31:11We also have a policy layer that lets you actually express.
- 31:17You think it is like letting you paint your, your, your tolerance
- 31:20to risk. Another way is just letting you
- 31:22express what's allowable and what's not allowable in your
- 31:25environment. And it basically would supersede
- 31:29anything that you kind of hit yes, no, maybe on when you're
- 31:32actually kind of, you know, doing the the old person casino
- 31:36gamble exercise. So yeah, we're basically going
- 31:42super deep on clawed code to start with.
- 31:44We'll do the agent discovery for all the agents, but like the the
- 31:47agent specific artifacts that I just walked through right now is
- 31:51really focused on clawed code. OK.
- 31:54So as I'm developing, I have Ceros installed.
- 31:58It's gonna prevent me from making any mistakes that I
- 32:01already outlined. What I don't want to happen,
- 32:04that's safe to say. Yeah, also the other, I'm sorry.
- 32:09Oh, go ahead, please. The, the, the other thing that
- 32:12I, I almost forget to mention sometimes the the classic beyond
- 32:16identity property of, of having a device bound attestation, a
- 32:19device bound credential, continuous posture, continuous
- 32:22authorization, basically a credential that never moves like
- 32:24that's there as well. So if you're just running Claude
- 32:27today, Anthropic gives you an API token.
- 32:30And that API token, whether it's served up through Oauth or
- 32:33whether it's served up from the API token interface, it's
- 32:36stealable, right? You can copy it and paste it
- 32:38elsewhere and use it elsewhere. So on what end?
- 32:42Service theft on the other end, like misdirection, right?
- 32:45Like get your token, start running nefarious content
- 32:47through there, get Anthropic to flag you as a bad guy, shut your
- 32:50service down. And then I kind of go do the
- 32:52other thing I really want to do, right?
- 32:54So when you're running Seros, that can't happen.
- 32:57We firewall that Anthropic token essentially in our cloud
- 33:01environment. The only thing that exists from
- 33:03our cloud environment down to your endpoint where Claude is
- 33:06running is our device bound credentials.
- 33:10And it doesn't matter if we're talking about initial access or
- 33:13kind of the session based identity and the session based
- 33:15authentication. All of those are device bound.
- 33:18And for the nerds in the audience, we're using something
- 33:21called Depop for the session. And on the device bound stuff,
- 33:25it's just, it's just our classic device bound credentials in the
- 33:27TS, whatever the environment happens to be, anything from
- 33:30Apple Secure Enclave to TPM 2 to AWS Nitro.
- 33:35But yeah, so that those properties, which is kind of
- 33:38like the Beyond Identity Foundation is, is there as well.
- 33:40So you will not suffer credential theft, session
- 33:43hijacking, anything like that if you're running Ceros from day 0.
- 33:47Amazing. So that's to say that all the
- 33:49API keys are stored safe locally on my machine.
- 33:53Unless someone was actually here, you know, and I'm bound
- 33:56and gagged in the closet, that's not gonna happen.
- 33:59But the API keys aren't stored on your machine.
- 34:01The API key in the cloud. That's right.
- 34:04Yeah, the API keys are in the cloud.
- 34:06The only thing in your machine are keys that physically can't
- 34:08come off your machine. Yeah, right.
- 34:11So remember that, that that trusted execution environment,
- 34:14quick mental image. Imagine a jail and there's a
- 34:17there's a notary in the jail, right?
- 34:19Monkey with a pen. That monkey will can't come out
- 34:22of the jail. The jail has no door.
- 34:24And the way you authenticate is you get the monkey to sign stuff
- 34:26for you. So someone gives you a
- 34:28challenge, you stick it through the bars, the monkey signs the
- 34:30challenge, it gives it back to you, right?
- 34:32That's called the naked signing. The monkey sometimes attaches
- 34:35policies to signing, right? So it could attach a biometric,
- 34:39it could attach a local pen. In fact, you probably
- 34:41experienced this type of monkey policy when you buy coffee with
- 34:45your iPhone or with your Android device, right?
- 34:47You tap and you smile or you tap and you punch pin in.
- 34:50Same things happening there. That pin or that biometric is
- 34:54being turned into call, call it a an H Mac that's being sent
- 34:58into that through that jail bar. The monkey then looks at it and
- 35:03if it if it, if it's what it expects, it then says, all
- 35:05right, now give me the document or the challenge.
- 35:07You send that through the bars and it then signs the challenge
- 35:10and sends the sign challenge back to you.
- 35:13But the monkey in the pen can't leave the jail.
- 35:17What did Monkey do? A monkey's really happy just to
- 35:21sign stuff. He loves it in there.
- 35:23He he's very safe inside. Amazing.
- 35:27That sounds really cool. And then also the, the, just the
- 35:30monitoring. So like knowing and is that a
- 35:32dashboard that you log into where it says like, OK, here's
- 35:35where all your agents, here's what they're doing, here's what
- 35:37they're working on, here's all the APIs that keys that they
- 35:40have, here's all the tokens they're using.
- 35:42Basically it's just kind of a a live ticker.
- 35:46Yeah, exactly. Oh, and that could seems highly
- 35:50satisfying to keep an eye on. The yeah.
- 35:53So our first goal really is discovery.
- 35:55Like we already have policy there, but like we're putting
- 35:58more effort into discovery. So if you, if you are using this
- 36:03product, you'll see a lot of rich dashboards, but you'll also
- 36:06see them probably change on a week to week basis because
- 36:08that's where we're putting a lot of our resource and energy.
- 36:12The thing that I want to shift to by summer, I guess I'd
- 36:15technically, I don't know when this is going to air, but the
- 36:17thing I want to shift to you by summer is a more dynamic policy.
- 36:22So right now our policy is kind of a static policy engine.
- 36:25So for instance, you can say what security controls must be
- 36:28present to even launch clawed code successfully with an
- 36:30authorization. Like if crowd strike's not on
- 36:33the device, don't launch clawed or don't allow clawed to launch
- 36:36with an authorization token. And then the an example of
- 36:40continuous is, hey, this can be your personal device.
- 36:43I'm fine with you running it on a BYOD or non managed device,
- 36:47but if the firewall and disk encryption or screen locker ever
- 36:52disabled, withdraw authorization from the Claude instance.
- 36:56Like those are examples of the policy that you can do right
- 36:58now. Where I want to get us this
- 37:00summer is more dynamic policies. Remember earlier I was talking
- 37:03about that agent loop, Like every time the every time you
- 37:05travel that loop, you technically have a new context.
- 37:08It might only differ by a little bit, but technically it's new,
- 37:11right? That context has associated
- 37:13risk, risk of prompt injection, risk of information leakage,
- 37:17right, risk, risk, risk. And when it comes back from the
- 37:22LLM, like the LLM is stateless, right?
- 37:24The LLM is not really what you're worried about.
- 37:26What you're worried about is the LLM will send some data back in
- 37:29what's called tool calls and then your agent will just start
- 37:32executing stuff on MCP or built in tools, right?
- 37:36And that's when you have a chance for data, data leakage,
- 37:39data loss, exfil, C2, etcetera. That is when permissions matter
- 37:46the most, right? Restrictive or or permissive.
- 37:51And so when I say dynamic policy, what I really mean is
- 37:54tying the risk in the moment of the context in that loop to the
- 37:59permissions that are available for that tool execution in that
- 38:02moment, if that makes sense. So and that's that's where I
- 38:05feel like we can make a lot of hay in terms of keeping things
- 38:10secure, but also reducing the administrative burden of it.
- 38:16What about the the risk people are worried about installing
- 38:19Ceros? What should they be concerned
- 38:21about and how are you kind of like protecting for the user
- 38:24from its own product? Yeah, let's see.
- 38:27So Ceros is built in the same way that we built our core
- 38:32authentication software. It's signed, it follows an S
- 38:37bomb process. It, it itself uses device bound
- 38:42credentials. It follows standard protocols
- 38:45like everything we do is IETF for W3C or what not.
- 38:50So it's been vetted and we're being used today by over 10
- 38:54million identities for their protection.
- 38:57And we've had experience, you know, defending organizations
- 39:00pretty much up and down the gamut from, you know, bored kids
- 39:05all the way to nation state level adversaries.
- 39:10Amazing. So make a case for like who
- 39:16should be most alerted to the the exposure they have right now
- 39:20and these kind of like safety protocols that they should be
- 39:22going through. I think enterprise is all over
- 39:24this. They understand, you know, if
- 39:27you're a small team, let's say you, you started, you know,
- 39:31yeah, jamming away and you create a product, you have
- 39:34subtraction. You, you got a dozen people.
- 39:36So now you have kind of like a little bit of risk there.
- 39:40Make make a case maybe, I guess for those two scenarios, you
- 39:43know, you're, you have a small team, you're moving fast.
- 39:46You want to encourage people to like experiment, but you want to
- 39:50make sure they're hedged. What what is most on the
- 39:52forefront of danger for those guys?
- 39:54So here's a simple one, and this is just a new story I saw on
- 39:57Reddit the other day. You you probably have as well.
- 40:00It's the guy who is like, Hey, do I need to declare bankruptcy?
- 40:04My API token just got stolen and I got a Claude bill for like a
- 40:07bazillion tokens, right? So from a an engineer
- 40:12engineering manager perspective, there's just like a hyper
- 40:15practical benefit of running Ceros immediately, which is that
- 40:19won't happen to you, right? That that that's that's that's
- 40:23the simple. Run it, get it out of your way.
- 40:27If nothing else changes, just know that using device bound
- 40:30credentials, that problem is never going to happen, right?
- 40:33Yeah, token service theft or reputational damage, right?
- 40:38The the next thing is around visibility.
- 40:42And I would say a lot of this has to do with, look, I'll,
- 40:46I'll, I'll, I'll argue that everyone should be worried about
- 40:48security, but the reality is, is not everyone is actually worried
- 40:50about security if you sell into the regulated environment,
- 40:55right? If you sell to people that are
- 40:59targets, a theft or kind of adversarial targeting
- 41:03perspective, this is something they're actually going to
- 41:07require you to start reporting on this year.
- 41:09Whether it's something as simple as like a third party risk
- 41:12report that they want you to go through to something more
- 41:15complicated like the, the the EUAI laws that ever actually
- 41:19just come out. The we think the US auditors are
- 41:24actually going to start asking questions this year about AI
- 41:26controls. So like, what's your, what's
- 41:28your example there to the auditor?
- 41:31And what's the control that like you actually feel good that you
- 41:34could respond in a, in a situation to and what is
- 41:38response even look like? So, you know, I would say it's a
- 41:42it's a pretty broad set of applicability.
- 41:46The the set it and forget it portion is really valuable to
- 41:49everyone around service theft and reputational damage.
- 41:52But like the discovery and policy enforcement after that is
- 41:55like that's it's pretty powerful.
- 41:56Like why you need to embrace AI to stay a lot.
- 42:02I think that's just the truth now of the world.
- 42:05How do you but you can still die, right?
- 42:09Like you can run fast with a with a with a sword and cut your
- 42:13own leg off. Sarah's going to help you not do
- 42:16that. You.
- 42:18Know what I, I, why I'm really excited to, to throw it into a
- 42:22Claude code is because I've noticed that there is kind of a
- 42:26depleting feeling when you're using AI, particularly clawed
- 42:30code. And I, I've been trying to
- 42:31figure out why and I'm talking to a bunch of different people.
- 42:34A lot of people report this. It's kind of draining at the end
- 42:36of the day and there's different kind of things I'm doing as far
- 42:39as like making sure I get my push ups in before I hit the
- 42:41computer. Also staying locked in on one
- 42:44project, seeing it through for a full day.
- 42:46Those kind of things are helping, but I think a big part
- 42:49of it, too, is just kind of an innate fear of like, Oh my God,
- 42:54I don't want to break something horrible.
- 42:56So from like a CYA perspective, you know, it's like, OK, Cyrus
- 43:00has my back. There's nothing I can do outside
- 43:03of, you know, these skills that I set forth for it.
- 43:06And I can kind of keep an eye on what everything's doing.
- 43:08Because that's the other part too, is that you start spitting
- 43:11up projects and now suddenly, you know, you got 24 live things
- 43:14and like you kind of forget, you know.
- 43:17So I feel like from an emotional level, just as kind of like
- 43:20someone out here experimenting, it feels feels good to know that
- 43:23like Cyril's has your back. Well, not even do you forget,
- 43:26but like, you're probably working in a team, right?
- 43:30How do you there? There's nothing to forget.
- 43:33You never know everything that's going on in your environment
- 43:35unless you actually have instrumentation and controls
- 43:37present, right? Their team, if they're a good
- 43:40team, are constantly experimenting.
- 43:43They're constantly trying new things.
- 43:45They're constantly discovering like prompt script, prompt
- 43:48script patterns that they want to elevate into new skills.
- 43:51Why wouldn't you want a little century in the background on
- 43:55everybody's shoulder saying, hey, that skill you just pushed
- 43:58into the project, not to user space or not to managed and not
- 44:01even into a a production repo. That skill is a little bit
- 44:05problematic because it wants to use this tool and has this
- 44:08particular prompt and it's really susceptible to this style
- 44:11of injection. And it's really susceptible to
- 44:14exfil if this data were ever being handled like what?
- 44:18You're never going to keep all of that in your memory to start
- 44:20with. So why wouldn't you want that
- 44:22sort of oversight? Very simple, I love it.
- 44:27Any other features or benefits you want to make sure we we
- 44:29review? That we could talk about this
- 44:33for a really long time. I I just to try it.
- 44:38The bare bones is if you use Ceros, you're not going to know
- 44:43it's there and it's going to protect you right out of the
- 44:45gate from any sort of token theft and session hijacking
- 44:49using advanced device bound attestation, right?
- 44:52And then from there is where it can kind of help you with
- 44:57defending against bad things for a breach and incident
- 44:59perspective to also just understanding what's going on in
- 45:02your environment to also being an answer for where your
- 45:05customers are going to start having questions around how you
- 45:07manage their data in your AI systems.
- 45:12Amazing. Can I ask you a personal
- 45:13question? Yeah, Beyond Identity dot AI is
- 45:17the website where you can check this out.
- 45:19It's totally free for personal use.
- 45:20Right? Incredible.
- 45:23And it's a gorgeous website. Why is there a giant alien
- 45:26mothership in the hero section? The look, we, we, we are trying
- 45:33to be more fun with this particular we're trying to show
- 45:38a little bit more of our personality and what we do.
- 45:41We're, we're, you know, that we, while we are a diverse group of
- 45:45people, we do have a strong interest and I'd say like
- 45:48science fiction and, and sometimes it kind of feels like
- 45:53we're living in science fiction when you start to see what's
- 45:55possible and when you start to read some of the headlines.
- 45:57And actually, I have no idea if this is even true.
- 46:00I saw a headline on Reddit, so like 5050, right?
- 46:02But like, it was like Donald Knuth astounded that Claude code
- 46:07solves an open problem for him in one week, right.
- 46:11So, yeah, I don't know this the IT it, it does feel like we're
- 46:14living in a magical time in that like the things that
- 46:18traditionally you haven't been able to do because of the amount
- 46:21of people and effort it took and the payoff just made it not seem
- 46:25economical. But now it's possible.
- 46:28And it doesn't have to be a business.
- 46:29It could be a personal project like your game or, or or
- 46:31whatnot. But like that level of, of
- 46:38achievement, just being able to do it makes us feel like we're,
- 46:40we're living in the future. And so I would say, you know, we
- 46:43just, we're trying to show a little bit more of our kind of
- 46:48outlook and, and background. And, you know, we love dogs.
- 46:51And so Ceros is also kind of a little bit Cerabus inspired.
- 46:55Which is the Hound of Hades, a multi headed dog that guards the
- 46:59gates of the underworld to prevent the dead from leaving.
- 47:03Exactly I. Love it.
- 47:06I love it. Yeah.
- 47:07That's so fun. I mean, I, I again, like there
- 47:10isn't an innate unease with all this.
- 47:13It's so exciting. I mean, that's The thing is it's
- 47:15so exciting. It's so much fun.
- 47:16And you can do all this stuff and it's.
- 47:17Nobody really knows what the limit is.
- 47:19And we're rushing into it. It's so fast, but there's like
- 47:22an underlying unease. But I feel like injecting kind
- 47:24of like novelty and fun into these, into everything, like
- 47:29makes it like, makes me more enthusiastic about it.
- 47:32So I love that answer. If you're like, yeah, man, we're
- 47:34in the future. We don't know what planet we're
- 47:37on right now. It's great.
- 47:38And balance that with some like classic Greek mythology.
- 47:42You know, we all needed it. The Hound of Hades protecting
- 47:45our our back from the underlord. Exactly.
- 47:51Incredible, Jason, I really appreciate it.
- 47:53Everybody check out and download Beyond Identity CIROS, Beyond
- 47:57Identity dot AI. Where's the best place for
- 48:00people to connect with you online personally?
- 48:03Hit me up on X or LinkedIn. Done and done.
- 48:07We will post the links in the show notes below.
- 48:09Of course, we'll post the the the links to Beyond Identity
- 48:13where you can check out Cerro. So I'm excited to get this
- 48:15started. I have a a big vibe code
- 48:17community here in Denver that's swollen to maybe 400 people.
- 48:20And I'm going to drop it in the WhatsApp chat and, and let
- 48:23people know about it. Thanks, Jason.
- 48:26Awesome, thanks for having me. You are about to spend anywhere
- 48:30from 100,000 to $300,000 on your kids college education, and
- 48:34that's not a small bet. And right now there's a very
- 48:37real chance that they graduate and can't find a job.
- 48:40Not because they weren't smart enough, not because they didn't
- 48:43work hard enough, but because the job market changed and
- 48:45nobody told them. Employers are hiring AI native
- 48:49candidates, people who don't just know their field, but know
- 48:51how to work with AI at a professional level.
- 48:54And most colleges are not teaching this.
- 48:56Not even close. AI native student.com is the
- 49:00program that fills that gap. It takes high school and college
- 49:03students and teaches them how to actually think and work with AI
- 49:06the way top companies expect on day one.
- 49:08So your investment in their degree actually pays off.
- 49:12You're already paying for tuition, housing, textbooks.
- 49:15This is the one thing that actually makes it all worth it.
- 49:17Go to ainativestudent.com because a diploma is a starting
- 49:21point. Being AI native is what gets
- 49:23them hired. That's AI native student.com.