[
  {
    "startMs": 1309,
    "text": "[music]"
  },
  {
    "startMs": 12800,
    "text": "Hi everyone. My name is Andrew Garvin."
  },
  {
    "startMs": 15440,
    "text": "I'm one of the co-founders of Metronome."
  },
  {
    "startMs": 17359,
    "text": "Metronome, if you're not familiar, is"
  },
  {
    "startMs": 19359,
    "text": "the top platform for usage billing,"
  },
  {
    "startMs": 21119,
    "text": "which as you might imagine is taking off"
  },
  {
    "startMs": 22560,
    "text": "right now. Um, so much so that earlier"
  },
  {
    "startMs": 24720,
    "text": "this year we were acquired by Stripe in"
  },
  {
    "startMs": 26720,
    "text": "the largest deal that Stripe has ever"
  },
  {
    "startMs": 28080,
    "text": "done. Um, and what I'm going to show you"
  },
  {
    "startMs": 30160,
    "text": "today is a fun project that we've been"
  },
  {
    "startMs": 31840,
    "text": "cooking on with the Stripe team. Um,"
  },
  {
    "startMs": 34000,
    "text": "that is a demonstration of some of the"
  },
  {
    "startMs": 35600,
    "text": "things that we could work on together."
  },
  {
    "startMs": 38559,
    "text": "Um, this is going to combine two very"
  },
  {
    "startMs": 40879,
    "text": "different uh products within Stripe. Um,"
  },
  {
    "startMs": 44160,
    "text": "if you haven't seen it already, I"
  },
  {
    "startMs": 45600,
    "text": "recommend looking at Stripe Projects."
  },
  {
    "startMs": 46960,
    "text": "Just open up open that up on your phone"
  },
  {
    "startMs": 49039,
    "text": "while I'm going through this. Um, this"
  },
  {
    "startMs": 51039,
    "text": "is something that actually was launched"
  },
  {
    "startMs": 52320,
    "text": "literally the week that Metronome was"
  },
  {
    "startMs": 53760,
    "text": "acquired. And so, as you might imagine,"
  },
  {
    "startMs": 55199,
    "text": "the velocity of development at Stripe"
  },
  {
    "startMs": 57120,
    "text": "and at Metronome is pretty high."
  },
  {
    "startMs": 59039,
    "text": "Basically, what Stripe Projects is is"
  },
  {
    "startMs": 60800,
    "text": "it's an orchestrator to allow you to"
  },
  {
    "startMs": 63039,
    "text": "operate and build your business as fast"
  },
  {
    "startMs": 65280,
    "text": "as possible. Um, and so in essence, what"
  },
  {
    "startMs": 68080,
    "text": "it does is it provisions a Stripe"
  },
  {
    "startMs": 69680,
    "text": "account for you as well as backend"
  },
  {
    "startMs": 72000,
    "text": "services that you may need, think like"
  },
  {
    "startMs": 73840,
    "text": "Versel, Postgress, and in this case, a"
  },
  {
    "startMs": 76479,
    "text": "metronome billing agent in order to"
  },
  {
    "startMs": 78240,
    "text": "launch a product quickly or an"
  },
  {
    "startMs": 79600,
    "text": "application quickly all through the CLI."
  },
  {
    "startMs": 82000,
    "text": "Um, so the demonstration that we're"
  },
  {
    "startMs": 83520,
    "text": "going to do today is a very simple"
  },
  {
    "startMs": 85439,
    "text": "demonstration of how to get set up"
  },
  {
    "startMs": 87040,
    "text": "through Stripe projects, but you can"
  },
  {
    "startMs": 88240,
    "text": "imagine all the sorts of things that"
  },
  {
    "startMs": 89520,
    "text": "people are building on Stripe today. Um,"
  },
  {
    "startMs": 92240,
    "text": "one of the really cool aspects of being"
  },
  {
    "startMs": 93680,
    "text": "inside Stripe is their scale and data."
  },
  {
    "startMs": 96640,
    "text": "Um, and one of the things that we've"
  },
  {
    "startMs": 98479,
    "text": "observed inside of Stripe is that the"
  },
  {
    "startMs": 100640,
    "text": "use of Stripe's CLI has exponentially"
  },
  {
    "startMs": 103439,
    "text": "increased over the course of the past"
  },
  {
    "startMs": 104960,
    "text": "five six months. We're thinking about"
  },
  {
    "startMs": 106479,
    "text": "all of the implications of the coding"
  },
  {
    "startMs": 108159,
    "text": "agents operating systems which we'll get"
  },
  {
    "startMs": 110320,
    "text": "into uh a greater topic on later in this"
  },
  {
    "startMs": 113119,
    "text": "demonstration. Um so the beginning part"
  },
  {
    "startMs": 116479,
    "text": "was sort of the thesis for this is how"
  },
  {
    "startMs": 118399,
    "text": "to avoid dis disaster when vibe coding a"
  },
  {
    "startMs": 120320,
    "text": "billing engine. Uh as you might imagine"
  },
  {
    "startMs": 122000,
    "text": "being in the billing space for multiple"
  },
  {
    "startMs": 123200,
    "text": "years now we've seen all sorts of crazy"
  },
  {
    "startMs": 125360,
    "text": "things happen and it's even getting"
  },
  {
    "startMs": 126960,
    "text": "crazier now that people are expecting to"
  },
  {
    "startMs": 129119,
    "text": "operate metronome a very complicated and"
  },
  {
    "startMs": 131520,
    "text": "deep product with a coding agent. Um,"
  },
  {
    "startMs": 134720,
    "text": "and so as a result, we are working from"
  },
  {
    "startMs": 136800,
    "text": "a developer experience standpoint to"
  },
  {
    "startMs": 138720,
    "text": "make this a more seamless experience for"
  },
  {
    "startMs": 140720,
    "text": "people and to have them avoid disaster."
  },
  {
    "startMs": 143840,
    "text": "Um, and so we're going to see in a"
  },
  {
    "startMs": 146000,
    "text": "second what that de a demonstration of"
  },
  {
    "startMs": 147760,
    "text": "what that might look like and how we're"
  },
  {
    "startMs": 149040,
    "text": "guiding things. Um, but just to frame it"
  },
  {
    "startMs": 151280,
    "text": "the what's happening today in with"
  },
  {
    "startMs": 153599,
    "text": "launching agent products can go crazy"
  },
  {
    "startMs": 156239,
    "text": "and it can go sideways in all sorts of"
  },
  {
    "startMs": 157840,
    "text": "ways. So as just a couple of the types"
  },
  {
    "startMs": 159680,
    "text": "of problems that metronome helps solve"
  },
  {
    "startMs": 161040,
    "text": "for folks. Uh first we are for example"
  },
  {
    "startMs": 164000,
    "text": "and have for many years now taken in all"
  },
  {
    "startMs": 166560,
    "text": "of the API calls to OpenAI and Enthropic"
  },
  {
    "startMs": 169040,
    "text": "and metered that for those companies."
  },
  {
    "startMs": 170959,
    "text": "We've worked with those companies since"
  },
  {
    "startMs": 172160,
    "text": "before they had any revenue. Uh and so"
  },
  {
    "startMs": 174080,
    "text": "obviously we've operated at global scale"
  },
  {
    "startMs": 175760,
    "text": "operating a metering service with a"
  },
  {
    "startMs": 177599,
    "text": "number of different data impacts. In"
  },
  {
    "startMs": 179599,
    "text": "addition to that we also operate credit"
  },
  {
    "startMs": 181599,
    "text": "models. Obviously today with usage based"
  },
  {
    "startMs": 183599,
    "text": "pricing it's not just about having a pay"
  },
  {
    "startMs": 185519,
    "text": "go uh metered business model but also"
  },
  {
    "startMs": 187840,
    "text": "all sorts of different forms of credits"
  },
  {
    "startMs": 189599,
    "text": "commits salesled uh discounts and"
  },
  {
    "startMs": 192560,
    "text": "offers. And then finally now in in the"
  },
  {
    "startMs": 194959,
    "text": "last 6 months especially the impact of"
  },
  {
    "startMs": 197920,
    "text": "failures here is growing in importance"
  },
  {
    "startMs": 201280,
    "text": "in particular because agents can run"
  },
  {
    "startMs": 202879,
    "text": "away with spend and so we're thinking"
  },
  {
    "startMs": 204879,
    "text": "about how to give more controls to our"
  },
  {
    "startMs": 207840,
    "text": "customers that they can offer to theirs."
  },
  {
    "startMs": 209920,
    "text": "So think like for example having agents"
  },
  {
    "startMs": 212000,
    "text": "have a wallet um that they only they can"
  },
  {
    "startMs": 214319,
    "text": "spend from and having controls at that"
  },
  {
    "startMs": 216319,
    "text": "level. Okay. So that's what we're going"
  },
  {
    "startMs": 218640,
    "text": "to go into today. Let's actually get"
  },
  {
    "startMs": 220000,
    "text": "into doing this demonstration. You're"
  },
  {
    "startMs": 222239,
    "text": "going to see how simple it is. Um so I'm"
  },
  {
    "startMs": 224319,
    "text": "going to initialize Stripe projects"
  },
  {
    "startMs": 226879,
    "text": "right now."
  },
  {
    "startMs": 231217,
    "text": "[sighs]"
  },
  {
    "startMs": 232159,
    "text": "Oops."
  },
  {
    "startMs": 234239,
    "text": "And this is in fact a live demo. So you"
  },
  {
    "startMs": 236560,
    "text": "should expect all sorts of different"
  },
  {
    "startMs": 237760,
    "text": "things to happen here. So what this is"
  },
  {
    "startMs": 240159,
    "text": "doing is again initializing stripe"
  },
  {
    "startMs": 242000,
    "text": "projects. Um we are going to I think"
  },
  {
    "startMs": 244400,
    "text": "this should work."
  },
  {
    "startMs": 247840,
    "text": "Um so we've selected that we're going to"
  },
  {
    "startMs": 249840,
    "text": "use claude here and we have a very"
  },
  {
    "startMs": 251599,
    "text": "simple thing. What I I go around the"
  },
  {
    "startMs": 253120,
    "text": "world basically talking with companies"
  },
  {
    "startMs": 254239,
    "text": "about their business model."
  },
  {
    "startMs": 255920,
    "text": ">> It's not initialized."
  },
  {
    "startMs": 257759,
    "text": ">> Aha. I see."
  },
  {
    "startMs": 261199,
    "text": "All right. Come on up."
  },
  {
    "startMs": 265600,
    "text": "Cool."
  },
  {
    "startMs": 275103,
    "text": "[snorts]"
  },
  {
    "startMs": 277280,
    "text": "I got it."
  },
  {
    "startMs": 278240,
    "text": ">> All right. Thanks."
  },
  {
    "startMs": 284273,
    "text": "[snorts]"
  },
  {
    "startMs": 286800,
    "text": ">> All right. Sweet. Um, yes. Let's"
  },
  {
    "startMs": 289360,
    "text": "proceed."
  },
  {
    "startMs": 292800,
    "text": "Cool."
  },
  {
    "startMs": 296240,
    "text": "All right. So, our product, our project"
  },
  {
    "startMs": 298160,
    "text": "is in fact ready now."
  },
  {
    "startMs": 301840,
    "text": "And so, I go around the world talking"
  },
  {
    "startMs": 303360,
    "text": "with companies about how to set up their"
  },
  {
    "startMs": 304400,
    "text": "businesses. One of the things that's"
  },
  {
    "startMs": 305840,
    "text": "really top of mind right now is um"
  },
  {
    "startMs": 308880,
    "text": "replicating certain business models."
  },
  {
    "startMs": 310400,
    "text": "People want to get off the ground"
  },
  {
    "startMs": 311199,
    "text": "without having to think about it too"
  },
  {
    "startMs": 312400,
    "text": "deeply. One of the key topics right now"
  },
  {
    "startMs": 314720,
    "text": "is replicating Lovable's pricing model."
  },
  {
    "startMs": 317600,
    "text": "And so I'm going to enter a prompt in"
  },
  {
    "startMs": 321120,
    "text": "natural language that allows us to guide"
  },
  {
    "startMs": 323759,
    "text": "the metronome billing agent and Stripe"
  },
  {
    "startMs": 326000,
    "text": "to set up a demo account that has that"
  },
  {
    "startMs": 328800,
    "text": "um that has that element to it and"
  },
  {
    "startMs": 331600,
    "text": "create a demo billing engine"
  },
  {
    "startMs": 335919,
    "text": "uh in Metronome mimicking"
  },
  {
    "startMs": 340080,
    "text": "the lovable pricing model. Oops. Just"
  },
  {
    "startMs": 342560,
    "text": "make sure I don't misspell that."
  },
  {
    "startMs": 345360,
    "text": "Um, and so if you want to on the side"
  },
  {
    "startMs": 347440,
    "text": "you can see you can open up Levable's"
  },
  {
    "startMs": 349280,
    "text": "pricing and you can see all the"
  },
  {
    "startMs": 350240,
    "text": "different elements to it. But in"
  },
  {
    "startMs": 351919,
    "text": "particular they have a prepaid credit"
  },
  {
    "startMs": 353520,
    "text": "auto recharge model which is very common"
  },
  {
    "startMs": 355759,
    "text": "in um in sort of a self-s served motion"
  },
  {
    "startMs": 358080,
    "text": "today. Um so let's get this going. Um so"
  },
  {
    "startMs": 362160,
    "text": "while this is going I want you to pay"
  },
  {
    "startMs": 363600,
    "text": "attention to a couple of things that"
  },
  {
    "startMs": 365600,
    "text": "will happen. Um and in particular if you"
  },
  {
    "startMs": 367919,
    "text": "look at the obviously the slide on the"
  },
  {
    "startMs": 369120,
    "text": "left there's a couple different points"
  },
  {
    "startMs": 370319,
    "text": "that I want to hit on. So first um again"
  },
  {
    "startMs": 373440,
    "text": "metronome is a very complicated and deep"
  },
  {
    "startMs": 375759,
    "text": "product and uh there's a lot of"
  },
  {
    "startMs": 377600,
    "text": "different ways to hit foot guns etc uh"
  },
  {
    "startMs": 380400,
    "text": "if you're not guided and so what we've"
  },
  {
    "startMs": 382160,
    "text": "invested in is building an extensible"
  },
  {
    "startMs": 383759,
    "text": "set of skills files that can provide"
  },
  {
    "startMs": 385919,
    "text": "context to the agent that's implementing"
  },
  {
    "startMs": 387520,
    "text": "metronome and working with our API. Um"
  },
  {
    "startMs": 390160,
    "text": "these skills files are also portable and"
  },
  {
    "startMs": 391919,
    "text": "easy to install so you can use them on"
  },
  {
    "startMs": 393360,
    "text": "your own side. Um and what it does is it"
  },
  {
    "startMs": 395440,
    "text": "allows us to essentially remove the"
  },
  {
    "startMs": 397919,
    "text": "friction associated with getting"
  },
  {
    "startMs": 399440,
    "text": "started. Um and so here uh that and"
  },
  {
    "startMs": 402400,
    "text": "that's very important because you want"
  },
  {
    "startMs": 404319,
    "text": "to be able to test and work with the"
  },
  {
    "startMs": 406000,
    "text": "product and evolve over time. You're"
  },
  {
    "startMs": 407600,
    "text": "seeing here in error code um from a"
  },
  {
    "startMs": 409680,
    "text": "developer experience standpoint. You"
  },
  {
    "startMs": 411280,
    "text": "know this is nothing new but our our"
  },
  {
    "startMs": 413840,
    "text": "perspective is to have much more verbose"
  },
  {
    "startMs": 416639,
    "text": "and clear errors so that the agent can"
  },
  {
    "startMs": 419759,
    "text": "self-correct. Um and uh and so again our"
  },
  {
    "startMs": 423199,
    "text": "developer experience teams are working"
  },
  {
    "startMs": 425039,
    "text": "on finding more failure cases like that"
  },
  {
    "startMs": 428080,
    "text": "um and being able to help guide"
  },
  {
    "startMs": 429919,
    "text": "especially in the initialization and"
  },
  {
    "startMs": 431520,
    "text": "setup. Um one thing that's that's"
  },
  {
    "startMs": 433919,
    "text": "important here I think keying off of the"
  },
  {
    "startMs": 436160,
    "text": "last talk that was in this room. Um the"
  },
  {
    "startMs": 439199,
    "text": "goal that we have from a product"
  },
  {
    "startMs": 440880,
    "text": "development standpoint is not to have a"
  },
  {
    "startMs": 442800,
    "text": "customer operate the entire system"
  },
  {
    "startMs": 445360,
    "text": "without a human in the loop. This is a"
  },
  {
    "startMs": 447840,
    "text": "type of system that is both business"
  },
  {
    "startMs": 449520,
    "text": "critical, has deep business logic behind"
  },
  {
    "startMs": 451039,
    "text": "it. And so instead, what we are"
  },
  {
    "startMs": 453680,
    "text": "recommending and building toward is to"
  },
  {
    "startMs": 455919,
    "text": "use the use your coding agent as a way"
  },
  {
    "startMs": 458880,
    "text": "to accelerate your work and get into a"
  },
  {
    "startMs": 461680,
    "text": "test mode and test environment. Um, and"
  },
  {
    "startMs": 463759,
    "text": "so again, what we're doing here, we're"
  },
  {
    "startMs": 465280,
    "text": "not expecting to ship into production."
  },
  {
    "startMs": 466639,
    "text": "We're not pushing it into production. In"
  },
  {
    "startMs": 468160,
    "text": "fact, when we go into the metronome"
  },
  {
    "startMs": 469840,
    "text": "environment, you'll see that basically"
  },
  {
    "startMs": 471360,
    "text": "what we've done is built a sandbox"
  },
  {
    "startMs": 472960,
    "text": "experience. Um and in the metronome"
  },
  {
    "startMs": 475199,
    "text": "context there's what it means to sort of"
  },
  {
    "startMs": 477199,
    "text": "test your initial setup is not just that"
  },
  {
    "startMs": 478879,
    "text": "you can see uh a contract or something"
  },
  {
    "startMs": 481440,
    "text": "like that or see a customer provision"
  },
  {
    "startMs": 483360,
    "text": "but also you need to see usage and so in"
  },
  {
    "startMs": 486000,
    "text": "in on the back end here our skills files"
  },
  {
    "startMs": 488319,
    "text": "are directing um the agent to actually"
  },
  {
    "startMs": 491120,
    "text": "flow usage into the metronome platform"
  },
  {
    "startMs": 493360,
    "text": "so that you can see what a live uh in"
  },
  {
    "startMs": 496160,
    "text": "what a live customer would look like. Um"
  },
  {
    "startMs": 499280,
    "text": "I'm going to do one more beat on stripe"
  },
  {
    "startMs": 501039,
    "text": "projects here. I think in this case"
  },
  {
    "startMs": 503199,
    "text": "what's happening is that stripe projects"
  },
  {
    "startMs": 505599,
    "text": "so so using the stripe CLI it's it's"
  },
  {
    "startMs": 507759,
    "text": "engaging with metronome which is an"
  },
  {
    "startMs": 509120,
    "text": "external vendor here you could also"
  },
  {
    "startMs": 510720,
    "text": "imagine also provisioning a bunch of"
  },
  {
    "startMs": 512719,
    "text": "other applications uh and using natural"
  },
  {
    "startMs": 514560,
    "text": "language to call for those as well um"
  },
  {
    "startMs": 516719,
    "text": "and so what again what's nice about this"
  },
  {
    "startMs": 518800,
    "text": "is that it basically removes the"
  },
  {
    "startMs": 520719,
    "text": "friction associated with setting up a"
  },
  {
    "startMs": 522399,
    "text": "test application or a test environment"
  },
  {
    "startMs": 524480,
    "text": "um and we again have seen a ton of uh of"
  },
  {
    "startMs": 528480,
    "text": "usage of this form um and we expect to"
  },
  {
    "startMs": 531040,
    "text": "see even more. Um, this is sort of like"
  },
  {
    "startMs": 534399,
    "text": "from our perspective coming into Stripe,"
  },
  {
    "startMs": 536160,
    "text": "this is one of the things that's been"
  },
  {
    "startMs": 537200,
    "text": "really amazing is that Stripe is on the"
  },
  {
    "startMs": 539360,
    "text": "forefront of thinking about agentic"
  },
  {
    "startMs": 540800,
    "text": "commerce and preparing primitives for"
  },
  {
    "startMs": 543200,
    "text": "the moment that we're in right now where"
  },
  {
    "startMs": 544880,
    "text": "in fact this is exactly what's"
  },
  {
    "startMs": 546240,
    "text": "happening. Companies that are launching"
  },
  {
    "startMs": 548240,
    "text": "new um new applications and new"
  },
  {
    "startMs": 550320,
    "text": "businesses that we've seen an"
  },
  {
    "startMs": 551440,
    "text": "exponential increase in new business"
  },
  {
    "startMs": 553360,
    "text": "formation at Stripe. Um and then in"
  },
  {
    "startMs": 555440,
    "text": "addition to that an exponential increase"
  },
  {
    "startMs": 557279,
    "text": "in customers that are using Stripe and"
  },
  {
    "startMs": 560320,
    "text": "using Metronome through the coding"
  },
  {
    "startMs": 561760,
    "text": "agents themselves."
  },
  {
    "startMs": 564320,
    "text": "Okay. Um"
  },
  {
    "startMs": 567040,
    "text": "we are almost done here I believe."
  },
  {
    "startMs": 570720,
    "text": "Um, while this is going, I I like"
  },
  {
    "startMs": 573279,
    "text": "another sort of like thing to sit back"
  },
  {
    "startMs": 575120,
    "text": "and think about when I go around to"
  },
  {
    "startMs": 577279,
    "text": "product teams today. They're obviously"
  },
  {
    "startMs": 578640,
    "text": "thinking about building for agents, but"
  },
  {
    "startMs": 580240,
    "text": "I think one of the things that's"
  },
  {
    "startMs": 581279,
    "text": "important to do is to de decode what"
  },
  {
    "startMs": 583600,
    "text": "exactly does that mean? And so I what I"
  },
  {
    "startMs": 585920,
    "text": "like about this sort of framework for"
  },
  {
    "startMs": 588080,
    "text": "thinking about the coding agents today"
  },
  {
    "startMs": 590320,
    "text": "is thinking about the different roles"
  },
  {
    "startMs": 592240,
    "text": "that they play. So obviously companies"
  },
  {
    "startMs": 594240,
    "text": "are launching agents as a product and"
  },
  {
    "startMs": 596640,
    "text": "therefore that's one of the reasons why"
  },
  {
    "startMs": 598320,
    "text": "they need to have a usage based pricing"
  },
  {
    "startMs": 599680,
    "text": "model because if the agent can be the"
  },
  {
    "startMs": 601680,
    "text": "product and run up token a token bill"
  },
  {
    "startMs": 603680,
    "text": "it's important for you to be able to"
  },
  {
    "startMs": 605120,
    "text": "meter on that. Um what we're talking"
  },
  {
    "startMs": 607760,
    "text": "about here with the Stripe project CLI"
  },
  {
    "startMs": 609839,
    "text": "is the agent as a buyer. So literally"
  },
  {
    "startMs": 612320,
    "text": "procuring their initial Stripe instance"
  },
  {
    "startMs": 614480,
    "text": "as well as additional backend services."
  },
  {
    "startMs": 617120,
    "text": "That's important to basically make your"
  },
  {
    "startMs": 619360,
    "text": "services discoverable to agents that may"
  },
  {
    "startMs": 621920,
    "text": "be building an application or working in"
  },
  {
    "startMs": 624240,
    "text": "the open web. Um, on the Stripe side,"
  },
  {
    "startMs": 626320,
    "text": "that means both in a B2C environment, so"
  },
  {
    "startMs": 628000,
    "text": "they're working on a gentommerce, but"
  },
  {
    "startMs": 629519,
    "text": "then in the metronome environment, we're"
  },
  {
    "startMs": 630880,
    "text": "talking about in a B2B context. Um, and"
  },
  {
    "startMs": 633279,
    "text": "uh, and so there's sort of like multiple"
  },
  {
    "startMs": 634959,
    "text": "different levels to play out there. And"
  },
  {
    "startMs": 636880,
    "text": "then finally, one of the reasons why"
  },
  {
    "startMs": 638160,
    "text": "Metronome is really taking off right now"
  },
  {
    "startMs": 639839,
    "text": "is because of the agents as a user. Um,"
  },
  {
    "startMs": 642399,
    "text": "and so for example, we've been working"
  },
  {
    "startMs": 644000,
    "text": "with HubSpot for the past couple of"
  },
  {
    "startMs": 645519,
    "text": "years. They are currently on a path to"
  },
  {
    "startMs": 647279,
    "text": "transform their entire business from a"
  },
  {
    "startMs": 649120,
    "text": "seatbased model to a creditspbased"
  },
  {
    "startMs": 650720,
    "text": "model. Um, if you've seen some things in"
  },
  {
    "startMs": 652560,
    "text": "the news, that's starting in in EMIA"
  },
  {
    "startMs": 655040,
    "text": "where they have dramatically lowered"
  },
  {
    "startMs": 656480,
    "text": "their seats based price and added on a"
  },
  {
    "startMs": 658079,
    "text": "creditspbased model. The fundamental"
  },
  {
    "startMs": 660079,
    "text": "reason behind that is because what they"
  },
  {
    "startMs": 661920,
    "text": "need to be concerned about is a world in"
  },
  {
    "startMs": 664000,
    "text": "which an agent can operate their entire"
  },
  {
    "startMs": 665920,
    "text": "system. Um, and in that world"
  },
  {
    "startMs": 668000,
    "text": "essentially paying for a seat level"
  },
  {
    "startMs": 670399,
    "text": "access to the product to perform your"
  },
  {
    "startMs": 671760,
    "text": "work is no longer important in some"
  },
  {
    "startMs": 673920,
    "text": "sense. Um, we've been talking about this"
  },
  {
    "startMs": 676000,
    "text": "in uh as sort of headlessness. You know,"
  },
  {
    "startMs": 678480,
    "text": "Salesforce, various others have have"
  },
  {
    "startMs": 680079,
    "text": "talked about this. This is what"
  },
  {
    "startMs": 681120,
    "text": "Metronome is literally seeing today. Um,"
  },
  {
    "startMs": 683360,
    "text": "and so as like one example, last week I"
  },
  {
    "startMs": 685839,
    "text": "was at a uh I was at Andre's demo day"
  },
  {
    "startMs": 689680,
    "text": "where all five of the demoing companies"
  },
  {
    "startMs": 691680,
    "text": "were salesled agents meant to operate"
  },
  {
    "startMs": 694640,
    "text": "platforms like SAP or operate um operate"
  },
  {
    "startMs": 698320,
    "text": "invoicing platforms, etc., etc. Um, and"
  },
  {
    "startMs": 701040,
    "text": "again in that world, it's important for"
  },
  {
    "startMs": 703360,
    "text": "you to have a usagebased pricing model"
  },
  {
    "startMs": 705279,
    "text": "because you have the possibility of"
  },
  {
    "startMs": 706880,
    "text": "essentially all of the value acrewing to"
  },
  {
    "startMs": 708880,
    "text": "essentially one user of your platform,"
  },
  {
    "startMs": 711360,
    "text": "which in this case would be an agent."
  },
  {
    "startMs": 714720,
    "text": "If you guys are thinking about pricing"
  },
  {
    "startMs": 716399,
    "text": "models, so not just developing in the"
  },
  {
    "startMs": 718000,
    "text": "agentic space, I'm a good person to talk"
  },
  {
    "startMs": 719760,
    "text": "to. I'll be out here in a second. Some"
  },
  {
    "startMs": 721680,
    "text": "of the things that we're um thinking"
  },
  {
    "startMs": 723440,
    "text": "about here are basically um not only"
  },
  {
    "startMs": 726560,
    "text": "having a creditsbased model which has"
  },
  {
    "startMs": 728399,
    "text": "been uh dominant on the market since"
  },
  {
    "startMs": 730399,
    "text": "openai launched their prepaid credit"
  },
  {
    "startMs": 732240,
    "text": "auto recharge model a couple of years"
  },
  {
    "startMs": 733600,
    "text": "ago through metronome but in addition to"
  },
  {
    "startMs": 736000,
    "text": "that offering more and like more and"
  },
  {
    "startMs": 738480,
    "text": "extended offers including in a salesled"
  },
  {
    "startMs": 740399,
    "text": "in an enterprise environment um and so"
  },
  {
    "startMs": 742639,
    "text": "for example what's happening with all"
  },
  {
    "startMs": 744160,
    "text": "the coding agency in the enterprise"
  },
  {
    "startMs": 745680,
    "text": "think like cognition or cursor or openAI"
  },
  {
    "startMs": 748480,
    "text": "anthropic themselves is that they are"
  },
  {
    "startMs": 750560,
    "text": "starting to adopt more um uh commit"
  },
  {
    "startMs": 754240,
    "text": "structures like the CSPs have done for"
  },
  {
    "startMs": 756560,
    "text": "the past 10 years. Think having prepaid"
  },
  {
    "startMs": 758480,
    "text": "commitments, postpaid commitments, and"
  },
  {
    "startMs": 760399,
    "text": "specific types of offers for specific"
  },
  {
    "startMs": 762160,
    "text": "types of customers."
  },
  {
    "startMs": 764320,
    "text": "Okay, I think that we should be good to"
  },
  {
    "startMs": 766480,
    "text": "go now. And let's see what it looks like"
  },
  {
    "startMs": 768800,
    "text": "when we open up Metronome."
  },
  {
    "startMs": 781519,
    "text": "Okay."
  },
  {
    "startMs": 791760,
    "text": "What's up?"
  },
  {
    "startMs": 795040,
    "text": "Uhhuh."
  },
  {
    "startMs": 797360,
    "text": "We've done multiple different versions"
  },
  {
    "startMs": 798639,
    "text": "of this, as you might imagine."
  },
  {
    "startMs": 808079,
    "text": "Okay. So, as we open this up, uh,"
  },
  {
    "startMs": 813279,
    "text": "pull this."
  },
  {
    "startMs": 825279,
    "text": "It's fun. I love all these demos where"
  },
  {
    "startMs": 826639,
    "text": "you're just looking at people logging"
  },
  {
    "startMs": 827680,
    "text": "in. Um, so as we open this up, so the"
  },
  {
    "startMs": 830079,
    "text": "general pain that Metronome has is an"
  },
  {
    "startMs": 831519,
    "text": "onboarding wizard meant for a human that"
  },
  {
    "startMs": 833839,
    "text": "needs to set up their environment. We've"
  },
  {
    "startMs": 836639,
    "text": "we don't need this now because we had an"
  },
  {
    "startMs": 838320,
    "text": "agent set up this environment. And as I"
  },
  {
    "startMs": 840240,
    "text": "come in, you're going to see some of the"
  },
  {
    "startMs": 841600,
    "text": "core metronome primitives here. Let's"
  },
  {
    "startMs": 843519,
    "text": "start by looking at the customer that"
  },
  {
    "startMs": 844880,
    "text": "was set up. Again, this is for testing"
  },
  {
    "startMs": 846320,
    "text": "purposes. Um, up at the top, you're"
  },
  {
    "startMs": 848480,
    "text": "seeing the customer with a certain"
  },
  {
    "startMs": 850399,
    "text": "lifetime spend. This was auto again"
  },
  {
    "startMs": 852880,
    "text": "populated by um by the agent for the"
  },
  {
    "startMs": 855680,
    "text": "demo environment. Um I'm immediately"
  },
  {
    "startMs": 857680,
    "text": "going to go into their invoice and we'll"
  },
  {
    "startMs": 860000,
    "text": "come back to this in a second. Um and so"
  },
  {
    "startMs": 862480,
    "text": "what you what you see here is a draft"
  },
  {
    "startMs": 864639,
    "text": "invoice that was created associated with"
  },
  {
    "startMs": 867600,
    "text": "um sort of replicating the lovable"
  },
  {
    "startMs": 869440,
    "text": "pricing model again. Um so if you have"
  },
  {
    "startMs": 871040,
    "text": "this on the side you can see all the"
  },
  {
    "startMs": 872320,
    "text": "different elements of that. But the core"
  },
  {
    "startMs": 873680,
    "text": "aspect of lovable's pricing model is a"
  },
  {
    "startMs": 875440,
    "text": "creditonly pricing model where you"
  },
  {
    "startMs": 877920,
    "text": "autorecharge on a monthly basis. Um and"
  },
  {
    "startMs": 880240,
    "text": "then in add in addition to that they"
  },
  {
    "startMs": 881680,
    "text": "have multiple different types of credits"
  },
  {
    "startMs": 883120,
    "text": "that are scoped to different types of"
  },
  {
    "startMs": 884880,
    "text": "usage beyond the the use of those"
  },
  {
    "startMs": 887440,
    "text": "credits. Then if you go over and if you"
  },
  {
    "startMs": 889760,
    "text": "overspend then you have an invoice at"
  },
  {
    "startMs": 891279,
    "text": "the end of the period. Um so a couple of"
  },
  {
    "startMs": 893680,
    "text": "the different like concepts there that"
  },
  {
    "startMs": 895360,
    "text": "are relatively complicated to administer"
  },
  {
    "startMs": 897120,
    "text": "is the credit itself. And so Metronome"
  },
  {
    "startMs": 899120,
    "text": "has a first class uh credit object here."
  },
  {
    "startMs": 901199,
    "text": "What you're seeing is that there was a"
  },
  {
    "startMs": 902720,
    "text": "credit credit created for the initial"
  },
  {
    "startMs": 904560,
    "text": "period that we're testing for. we had"
  },
  {
    "startMs": 906240,
    "text": "usage that that draw that drew down from"
  },
  {
    "startMs": 908399,
    "text": "that entire credit balance. And then"
  },
  {
    "startMs": 910399,
    "text": "finally, if we go back to the customer"
  },
  {
    "startMs": 912639,
    "text": "pane,"
  },
  {
    "startMs": 914240,
    "text": "um in addition to that, you can see the"
  },
  {
    "startMs": 916399,
    "text": "usage that we that we plopped in. All"
  },
  {
    "startMs": 918240,
    "text": "obviously in a production environment,"
  },
  {
    "startMs": 919760,
    "text": "you would be seeing this in against real"
  },
  {
    "startMs": 922079,
    "text": "usage that you have. The core reason"
  },
  {
    "startMs": 924399,
    "text": "again to show it in this manner is to"
  },
  {
    "startMs": 926240,
    "text": "just see what it would look like if you"
  },
  {
    "startMs": 929120,
    "text": "adopted the pricing model and then had"
  },
  {
    "startMs": 930560,
    "text": "real usage against it. Again, I'm going"
  },
  {
    "startMs": 932320,
    "text": "to come back to the invoice. And so here"
  },
  {
    "startMs": 934240,
    "text": "you can click into each of these"
  },
  {
    "startMs": 935519,
    "text": "different components. Um, build credits,"
  },
  {
    "startMs": 937360,
    "text": "plan mode credits, cloud credits, AI"
  },
  {
    "startMs": 938880,
    "text": "gateway credits. This is exactly what"
  },
  {
    "startMs": 940160,
    "text": "the lovable pricing model looks like."
  },
  {
    "startMs": 941760,
    "text": "And again, the way that we coached the"
  },
  {
    "startMs": 943760,
    "text": "agent to be able to do to to build this"
  },
  {
    "startMs": 946160,
    "text": "was just describing a natural language"
  },
  {
    "startMs": 947760,
    "text": "to replicate lovable pricing model. It"
  },
  {
    "startMs": 949600,
    "text": "was nothing more difficult than that."
  },
  {
    "startMs": 951600,
    "text": "Um, so without going into Metronome's"
  },
  {
    "startMs": 953360,
    "text": "platform to too great an extent, um, the"
  },
  {
    "startMs": 956959,
    "text": "what we just did here was we initialized"
  },
  {
    "startMs": 960000,
    "text": "uh and created a stripe instance. We"
  },
  {
    "startMs": 962480,
    "text": "then in through Stripe projects uh we"
  },
  {
    "startMs": 965279,
    "text": "also created a metronome instance. Then"
  },
  {
    "startMs": 968000,
    "text": "we coached the agent to be able to uh"
  },
  {
    "startMs": 971839,
    "text": "build a demo instance of metronome that"
  },
  {
    "startMs": 974399,
    "text": "had a real pricing model live in"
  },
  {
    "startMs": 976160,
    "text": "production. And so you could imagine"
  },
  {
    "startMs": 977600,
    "text": "basically testing then from there the"
  },
  {
    "startMs": 980079,
    "text": "exact testing and tweaking from there"
  },
  {
    "startMs": 981759,
    "text": "exactly what you wanted before bringing"
  },
  {
    "startMs": 983360,
    "text": "that into production. Um this sort of"
  },
  {
    "startMs": 985839,
    "text": "framework for thinking about development"
  },
  {
    "startMs": 987519,
    "text": "both applies to Stripe where we are"
  },
  {
    "startMs": 990079,
    "text": "working very very hard to make it easier"
  },
  {
    "startMs": 992880,
    "text": "to uh run a complicated business model"
  },
  {
    "startMs": 995120,
    "text": "and get off the ground but also I think"
  },
  {
    "startMs": 996880,
    "text": "it bears lessons for how we might pursue"
  },
  {
    "startMs": 999360,
    "text": "agentic development more generally"
  },
  {
    "startMs": 1000880,
    "text": "outside of Stripe. So again, think about"
  },
  {
    "startMs": 1002800,
    "text": "some of the primitives that we talked"
  },
  {
    "startMs": 1004240,
    "text": "about here today. Agent as a buyer,"
  },
  {
    "startMs": 1006160,
    "text": "agent as your product, agent as your"
  },
  {
    "startMs": 1007680,
    "text": "user and disambiguating what the"
  },
  {
    "startMs": 1009360,
    "text": "different the different um modes and uh"
  },
  {
    "startMs": 1012480,
    "text": "and like implications of those are. And"
  },
  {
    "startMs": 1014639,
    "text": "then in addition to that um having"
  },
  {
    "startMs": 1016800,
    "text": "having ways in which we coach the agent"
  },
  {
    "startMs": 1018880,
    "text": "to operate more effectively in including"
  },
  {
    "startMs": 1021120,
    "text": "in a in a in a difficult environment."
  },
  {
    "startMs": 1023519,
    "text": "You can try this for yourself now. So uh"
  },
  {
    "startMs": 1025679,
    "text": "the easiest way to get started is with"
  },
  {
    "startMs": 1027520,
    "text": "the commands that are that are listed"
  },
  {
    "startMs": 1029039,
    "text": "here and you can see everything that is"
  },
  {
    "startMs": 1031520,
    "text": "available through Stripe Projects"
  },
  {
    "startMs": 1032799,
    "text": "through Stripe Projects online. Um as"
  },
  {
    "startMs": 1034959,
    "text": "there are a number of different"
  },
  {
    "startMs": 1036640,
    "text": "providers that are onboarding every day."
  },
  {
    "startMs": 1038559,
    "text": "Um so companies like Versell um like"
  },
  {
    "startMs": 1041600,
    "text": "hugging face etc are basically like"
  },
  {
    "startMs": 1044720,
    "text": "working in Stripe projects environment"
  },
  {
    "startMs": 1046799,
    "text": "to be able to make their own products"
  },
  {
    "startMs": 1048559,
    "text": "more discoverable to agents that are"
  },
  {
    "startMs": 1050240,
    "text": "operating Stripe system."
  },
  {
    "startMs": 1066352,
    "text": ">> [music]"
  }
]
