﻿WEBVTT

1
00:00:10.160 --> 00:00:14.600
<v 0>Good afternoon. Welcome to "Managing money at scale: treasury as a feature,</v>

2
00:00:14.860 --> 00:00:18.300
not a department." I'm Leland Roger and I'm the treasurer here at Stripe.

3
00:00:19.080 --> 00:00:22.060
And when I joined Stripe's Treasury team nearly nine years ago,

4
00:00:22.580 --> 00:00:25.020
some of the first questions I asked myself on day one were,

5
00:00:25.980 --> 00:00:30.120
"Where's my cash right now? What's my FX exposure?

6
00:00:30.560 --> 00:00:34.220
Which of my entities have money and which of them need it?" And

7
00:00:35.760 --> 00:00:37.800
if you've ever asked yourself any of those questions,

8
00:00:37.980 --> 00:00:40.820
and I'm guessing many of you have, then this talk is for you.

9
00:00:42.060 --> 00:00:43.840
Here's what we'll cover today: first,

10
00:00:44.120 --> 00:00:48.000
we'll discuss what going global actually means and why it's harder than most

11
00:00:48.020 --> 00:00:49.840
people think. Second,

12
00:00:49.940 --> 00:00:54.300
we'll share how we virtualize treasury management at Stripe. Third,

13
00:00:54.500 --> 00:00:58.320
how we turn that into a product that you can use. And fourth,

14
00:00:58.380 --> 00:01:01.680
how stablecoins fit into the picture. Following that,

15
00:01:01.800 --> 00:01:05.940
we'll hear from two Stripe users, Replit and Mercor.
But first,

16
00:01:06.220 --> 00:01:07.120
let's start with the problem.

17
00:01:08.200 --> 00:01:11.500
The first thing to understand is that going global doesn't mean what it used to.

18
00:01:12.480 --> 00:01:13.480
When I joined in 2017,

19
00:01:14.420 --> 00:01:18.680
Stripe processed 78 billion in total payments volume for mostly the US and EMEA

20
00:01:18.740 --> 00:01:20.500
markets. Last year,

21
00:01:20.680 --> 00:01:25.280
that number was 1.9 trillion or 25 times growth since 2017.

22
00:01:26.980 --> 00:01:31.300
Today, we operate across over 45 markets, dozens of currencies,

23
00:01:31.760 --> 00:01:36.100
and over 125 payment methods. That growth didn't happen overnight,

24
00:01:36.660 --> 00:01:38.320
but the shift it reflects is real.

25
00:01:39.300 --> 00:01:43.500
Digital native companies and AI platforms are now global from Day 1.

26
00:01:44.420 --> 00:01:45.820
They don't just sell in one market.

27
00:01:46.180 --> 00:01:49.620
They have complex multidirectional flows from the moment they launch.

28
00:01:50.680 --> 00:01:53.540
For most of you, treasury and finance isn't your core product.

29
00:01:54.260 --> 00:01:58.200
And that's exactly why this matters. To operate a global business,

30
00:01:58.300 --> 00:02:02.440
you need three core money management capabilities to accept funds,

31
00:02:02.860 --> 00:02:03.740
to store funds,

32
00:02:04.180 --> 00:02:08.600
and to send funds.
Traditional banking systems work well for a domestic

33
00:02:08.680 --> 00:02:12.160
hub-and-spoke model, not a global mesh network world.

34
00:02:13.300 --> 00:02:16.480
To replicate Stripe's reach today, you'd face the N-squared problem:

35
00:02:17.340 --> 00:02:20.600
needing a separate integration for every country and currency pair.

36
00:02:21.820 --> 00:02:25.000
Imagine you operate in 10 countries and eight currencies.

37
00:02:25.600 --> 00:02:26.920
That's not 10 connections.

38
00:02:27.280 --> 00:02:30.040
It's potentially dozens of unique banking relationships,

39
00:02:30.480 --> 00:02:34.660
each with its own licensing, safeguarding, bank integrations, liquidity,

40
00:02:34.880 --> 00:02:38.720
and risk management needs. The combinations multiply fast.

41
00:02:39.280 --> 00:02:40.280
And for most companies,

42
00:02:40.360 --> 00:02:43.720
the instinct is to go down this path by adding more relationships,

43
00:02:44.340 --> 00:02:47.940
more partners, more integrations, more banks, a.k.a.

44
00:02:48.720 --> 00:02:53.420
more complexity. What you actually want is something that looks like this:

45
00:02:53.420 --> 00:02:56.440
a single integration point that gives you access to every market.

46
00:02:57.280 --> 00:03:00.000
But getting from the N-squared world to this one, well,

47
00:03:00.500 --> 00:03:01.460
that's where our story begins.

48
00:03:02.460 --> 00:03:05.560
Now I want to talk about what it actually takes to go global,

49
00:03:06.360 --> 00:03:11.040
and why the traditional approach doesn't work.
Has anyone here opened a bank

50
00:03:11.080 --> 00:03:15.420
account in an international market? Okay.

51
00:03:15.600 --> 00:03:20.560
And did anyone find that process slightly painful? Yeah. Yeah.

52
00:03:20.740 --> 00:03:21.960
It is quite the process.

53
00:03:22.380 --> 00:03:26.600
From apostilles-did not know what that meant before starting this process-to

54
00:03:26.740 --> 00:03:29.460
notaries, it's a bureaucratic obstacle course.

55
00:03:30.340 --> 00:03:34.420
I have literally stapled passport-size photos of myself onto documents,

56
00:03:35.040 --> 00:03:38.460
wet-signed my signature across my forehead to prove it had not been tampered

57
00:03:38.480 --> 00:03:43.380
with. And this isn't just paperwork. It's a systemic barrier to entry.

58
00:03:44.340 --> 00:03:47.720
This traditional way of establishing a global presence is slow,

59
00:03:48.620 --> 00:03:51.460
prohibitively expensive, and does not scale.

60
00:03:52.940 --> 00:03:56.480
If you have to spend months of time filling out dozens of forms just to get a

61
00:03:56.540 --> 00:04:01.120
local IBAN, you aren't innovating. You're just surviving the bureaucracy.

62
00:04:02.120 --> 00:04:05.760
And at Stripe, we hit this wall hard. As we grew,

63
00:04:05.820 --> 00:04:09.680
the complexity became exponential. For every new market,

64
00:04:09.800 --> 00:04:12.320
product and currency combination we wanted to launch,

65
00:04:12.800 --> 00:04:16.860
we needed a specific banking partner to support it.
And each one came with those

66
00:04:16.880 --> 00:04:21.560
headaches I talked about earlier-bespoke API or legacy SFTP server.

67
00:04:22.040 --> 00:04:23.380
It was completely unmanageable.

68
00:04:24.300 --> 00:04:29.220
Our roadmap was being dictated by the speed of bank KYC departments rather than

69
00:04:29.260 --> 00:04:32.000
our own engineers. So we paused,

70
00:04:32.840 --> 00:04:34.300
gathered around the nearest whiteboard,

71
00:04:35.220 --> 00:04:39.000
and we dug deep into the problem and eventually arrived at a scalable solution,

72
00:04:40.080 --> 00:04:43.980
which was to establish an internal treasury management system known as an

73
00:04:43.980 --> 00:04:48.620
"in-house bank." The traditional model that we were running-one entity,

74
00:04:49.260 --> 00:04:54.160
one bank account, one country-was like the old days of buying physical servers.

75
00:04:54.920 --> 00:04:57.520
Every new market meant buying more hardware.

76
00:04:58.560 --> 00:05:00.320
We needed to shift to the cloud phase:

77
00:05:00.940 --> 00:05:04.880
virtualized infrastructure that would scale without the physical overhead.

78
00:05:06.080 --> 00:05:07.800
By building an in-house bank entity,

79
00:05:08.500 --> 00:05:13.280
we created a central financial hub that provides global treasury services to

80
00:05:13.340 --> 00:05:14.860
participating Stripe entities.

81
00:05:16.380 --> 00:05:20.640
Those treasury services include trading FX, settling intercompany flows,

82
00:05:20.800 --> 00:05:25.380
and placing and borrowing funds from the in-house bank entity.
Instead of moving

83
00:05:25.440 --> 00:05:29.900
money across expensive international borders, we use local accounts,

84
00:05:30.100 --> 00:05:33.920
leveraging the receive-on-behalf-of or pay-on-behalf-of frameworks.

85
00:05:35.220 --> 00:05:39.000
Then another breakthrough came when we realized that the same in-house bank

86
00:05:39.100 --> 00:05:42.160
infrastructure that we built to improve our own internal corporate treasury

87
00:05:42.700 --> 00:05:47.360
services could be turned into a product for you. Here's what this means for you.

88
00:05:48.100 --> 00:05:48.933
Real-time,

89
00:05:49.320 --> 00:05:53.760
multicurrency support without months of bank onboarding or legal setup.

90
00:05:54.680 --> 00:05:58.800
We handled the complexity of physical money storage, the licensing,

91
00:05:58.980 --> 00:06:01.180
the safeguarding, the partner integrations,

92
00:06:01.580 --> 00:06:04.300
and the liquidity operations so you don't have to.

93
00:06:05.420 --> 00:06:08.840
This means when you need to get paid in the UK, we aren't sending a slow,

94
00:06:09.060 --> 00:06:12.560
expensive SWIFT message from a US account. Instead,

95
00:06:12.660 --> 00:06:17.620
we're utilizing our local UK presence to move funds domestically while our in-

96
00:06:17.700 --> 00:06:19.920
house bank handles the ledgering behind the scenes.

97
00:06:21.100 --> 00:06:23.100
Because we're integrated locally in the market,

98
00:06:23.460 --> 00:06:27.820
you can get local US or UK account details for your invoices and payments.
Just

99
00:06:27.880 --> 00:06:31.680
as AWS virtualized servers so you don't have to buy a rack of hardware,

100
00:06:32.400 --> 00:06:36.080
we've virtualized treasury so you can manage your business globally without the

101
00:06:36.140 --> 00:06:36.973
infrastructure burden.

102
00:06:37.940 --> 00:06:42.580
We've replaced the notary and the stapler with a virtualized ledger and turned

103
00:06:42.620 --> 00:06:46.420
going global from a multiyear project into a few lines of code.

104
00:06:47.580 --> 00:06:51.080
So how did all of this become a product you can actually use? Well,

105
00:06:51.560 --> 00:06:52.393
let me show you Treasury.

106
00:06:53.300 --> 00:06:57.120
We talked about the complexity of managing money globally and how we virtualize

107
00:06:57.140 --> 00:07:00.860
that infrastructure. But infrastructure alone isn't the product.

108
00:07:01.480 --> 00:07:02.780
The question you're really asking is,

109
00:07:03.320 --> 00:07:07.380
"What does this mean for my business?" Remember those three core capabilities I

110
00:07:07.400 --> 00:07:11.260
talked about before, accepting, storing, and sending funds?

111
00:07:11.940 --> 00:07:13.340
Treasury is how we deliver all three.

112
00:07:14.540 --> 00:07:17.600
Think about how most global businesses manage their money today.

113
00:07:18.560 --> 00:07:20.640
You accept a payment from a customer in euros.

114
00:07:21.380 --> 00:07:25.120
Your payment provider converts those euros into dollars because that's your home

115
00:07:25.140 --> 00:07:27.240
currency.
Great, money's in the door.

116
00:07:28.380 --> 00:07:30.620
But then you need to pay a supplier in Europe.

117
00:07:31.260 --> 00:07:33.540
So now you're converting dollars back into euros.

118
00:07:34.140 --> 00:07:37.940
You've paid for foreign exchange twice: once on the way in,

119
00:07:38.440 --> 00:07:39.273
once on the way out.

120
00:07:39.940 --> 00:07:44.160
We call this the "double FX trap," and it's quietly eating into your margins

121
00:07:44.400 --> 00:07:48.400
every single day. With Treasury, that cycle breaks.

122
00:07:50.360 --> 00:07:54.260
You can receive funds like for like in whatever currency your customer pays.

123
00:07:55.180 --> 00:07:59.040
If they pay you in euros, those euros land in Treasury and stay as euros.

124
00:07:59.500 --> 00:08:00.760
You can hold them there indefinitely.

125
00:08:01.780 --> 00:08:05.300
When you're ready to pay that European supplier, you spend those euros directly.

126
00:08:06.080 --> 00:08:10.480
No second conversion, no mystery fees, no margin erosion.

127
00:08:11.620 --> 00:08:13.760
And it goes beyond avoiding unnecessary FX.

128
00:08:15.400 --> 00:08:20.160
From a single global account with Treasury, you can pay balances in US dollars,

129
00:08:20.320 --> 00:08:20.760
euros,

130
00:08:20.760 --> 00:08:25.420
and British pounds today-without setting up new local accounts,

131
00:08:25.880 --> 00:08:27.960
without negotiating new banking contracts,

132
00:08:28.180 --> 00:08:32.540
without weeks of paperwork.
When you need to convert between currencies,

133
00:08:32.780 --> 00:08:36.280
you can do it instantly right from your Stripe Dashboard at competitive market

134
00:08:36.320 --> 00:08:40.720
rates. You choose the moment, you see the rate, you execute.

135
00:08:42.100 --> 00:08:45.060
And because your payments and money management live on the same platform,

136
00:08:45.600 --> 00:08:47.920
you can manage the full life cycle in one place.

137
00:08:49.360 --> 00:08:52.380
Money comes in through Stripe Payments, sits in Treasury,

138
00:08:53.100 --> 00:08:54.100
converts when you need it to,

139
00:08:54.780 --> 00:08:57.920
and then you pay out to vendors or other parties without leaving the platform.

140
00:08:59.520 --> 00:09:00.860
And this isn't just a hypothetical.

141
00:09:01.520 --> 00:09:05.220
We're seeing users who earn revenue in multiple currencies-dollars, euros,

142
00:09:05.300 --> 00:09:10.140
pounds-using multicurrency settlement to receive and hold those balances in

143
00:09:10.200 --> 00:09:13.700
Treasury and then pay their obligations directly in each currency.

144
00:09:15.460 --> 00:09:16.293
Then at the end of the month,

145
00:09:16.340 --> 00:09:19.340
they convert whatever's left into their home currency, for example,

146
00:09:19.400 --> 00:09:23.320
to meet payroll. One conversion, once a month.

147
00:09:24.100 --> 00:09:28.600
Instead of converting everything on the way in and then converting again on the

148
00:09:28.640 --> 00:09:32.440
way out.
This isn't just operational convenience. It's a P&amp;L benefit.

149
00:09:33.240 --> 00:09:36.800
Every unnecessary FX conversion is margin you're losing.

150
00:09:37.800 --> 00:09:42.640
Every hour your team spends reconciling across providers is an hour not

151
00:09:42.720 --> 00:09:47.040
spent on your actual business. What used to take months to stand up,

152
00:09:47.480 --> 00:09:51.340
opening a new currency for your business now takes minutes.

153
00:09:53.660 --> 00:09:57.240
Now let's look ahead because everything I've described so far operates on

154
00:09:57.400 --> 00:10:01.560
traditional financial rails. And those rails, as good as we've made them,

155
00:10:02.040 --> 00:10:06.720
still have constraints. Banks close. Weekends happen.

156
00:10:07.360 --> 00:10:08.880
Time zones create friction.

157
00:10:09.920 --> 00:10:13.800
If you've ever had a large payment stuck in limbo over a holiday weekend,

158
00:10:14.360 --> 00:10:18.160
you know exactly what I'm talking about. Stablecoins change this.

159
00:10:19.240 --> 00:10:23.400
Think of our Global Payments and Treasury Network as a highway system.

160
00:10:24.480 --> 00:10:27.600
Stablecoins are a new high speed lane on that same highway.

161
00:10:28.200 --> 00:10:32.680
One that runs 24 hours a day, seven days a week, with near-instant settlement.

162
00:10:33.340 --> 00:10:36.600
But let me make this concrete because we did this ourselves in Treasury.

163
00:10:38.520 --> 00:10:41.940
Stripe needed to settle an intercompany obligation from the US to Mexico.

164
00:10:42.020 --> 00:10:45.400
Traditionally, this would mean an international wire,

165
00:10:45.960 --> 00:10:50.960
dollars out of a US bank through correspondent banks converted to Mexican pesos,

166
00:10:51.080 --> 00:10:52.800
and deposited in a Mexican account.

167
00:10:54.120 --> 00:10:56.100
That process can take one to two business days,

168
00:10:56.140 --> 00:10:59.600
and it involves intermediary fees at every step.

169
00:11:00.920 --> 00:11:02.680
Instead, we use what's called a "stablecoin sandwich."

170
00:11:04.360 --> 00:11:08.600
We converted US dollars to a dollar-denominated stablecoin using Bridge's

171
00:11:08.600 --> 00:11:09.433
orchestration layer,

172
00:11:10.160 --> 00:11:14.800
and that stablecoin moved virtually and instantaneously. On the other end,

173
00:11:15.680 --> 00:11:19.370
it was converted into Mexican pesos and deposited into the local Mexican bank

174
00:11:19.460 --> 00:11:20.320
account. The result:

175
00:11:21.460 --> 00:11:24.800
approximately 256 million Mexican pesos,

176
00:11:25.360 --> 00:11:28.340
14 million US, moved before breakfast.

177
00:11:29.820 --> 00:11:34.720
Start to finish. Compare that to the multiday wire it replaced.

178
00:11:35.100 --> 00:11:39.540
It wasn't just faster. It was more transparent, more predictable,

179
00:11:40.000 --> 00:11:41.460
and the execution cost was lower.

180
00:11:42.600 --> 00:11:45.540
This is why we see stablecoins as more than a niche feature.

181
00:11:46.220 --> 00:11:49.900
They fill gaps that traditional rails can't: weekend settlement,

182
00:11:50.480 --> 00:11:52.120
real-time cross-border transfers,

183
00:11:52.640 --> 00:11:56.360
and access to stable assets in economies where that stability is hard to come

184
00:11:56.380 --> 00:12:01.320
by. We're building this into the same platform that you already use.

185
00:12:01.840 --> 00:12:04.500
You won't need a separate integration or a new provider.

186
00:12:07.060 --> 00:12:09.940
As these capabilities come online, they'll be available in Treasury,

187
00:12:10.620 --> 00:12:13.660
alongside your payment processing and the rest of your existing Stripe

188
00:12:13.700 --> 00:12:14.533
infrastructure.

189
00:12:15.320 --> 00:12:18.540
It's another lane on the highway and you'll use it when it makes sense for your

190
00:12:18.560 --> 00:12:22.420
business. When I think about where money management is heading,

191
00:12:23.100 --> 00:12:26.760
I see a world where the boundaries between traditional finance and new rails

192
00:12:26.800 --> 00:12:27.800
become invisible to you.

193
00:12:28.780 --> 00:12:33.520
You shouldn't have to think about whether a payment moves over ACH or

194
00:12:33.600 --> 00:12:35.540
Faster Payments or a stablecoin rail.

195
00:12:36.520 --> 00:12:40.820
You should tell us where the money needs to go, how fast, at what cost limit,

196
00:12:41.480 --> 00:12:43.440
and the infrastructure figures out the best path.

197
00:12:44.760 --> 00:12:45.940
That's the system we're building.

198
00:12:47.300 --> 00:12:51.120
We're building it so that treasury is no longer a department you have to staff

199
00:12:51.220 --> 00:12:55.900
up. It's infrastructure that works for you and a feature that you can turn on.

200
00:12:56.940 --> 00:13:01.040
Dashboard, balances, activate Treasury. That's it.

201
00:13:02.120 --> 00:13:05.480
And the best way to understand what this means in practice is to hear from

202
00:13:05.540 --> 00:13:09.700
companies who are living it.
Bart Heideman leads product for payouts and

203
00:13:09.720 --> 00:13:10.840
marketplaces at Stripe.

204
00:13:11.740 --> 00:13:15.080
He works with companies like these every day on exactly these problems.

205
00:13:15.880 --> 00:13:19.800
He's going to sit down with Adam Ballai and Derek Shimozawa from Replit and

206
00:13:19.840 --> 00:13:24.460
Mercor-two companies that went global fast and had to figure out treasury along

207
00:13:24.500 --> 00:13:27.700
the way. They'll share what worked, what didn't,

208
00:13:27.940 --> 00:13:31.040
and what they wished they had known earlier. Over to you, Bart.

209
00:13:31.620 --> 00:13:32.453
<v 1>Thank you, Leland.</v>

210
00:13:38.600 --> 00:13:41.880
So you just heard how Stripe thinks about global money movement,

211
00:13:42.320 --> 00:13:44.380
but now I want to flip the lens.

212
00:13:44.540 --> 00:13:47.280
What does this actually feel like when you're on the other side,

213
00:13:47.740 --> 00:13:52.080
building a company, growing fast, and trying not to light your hair on fire,

214
00:13:52.140 --> 00:13:54.820
trying to figure out payments? It didn't cost me my hair,

215
00:13:54.880 --> 00:13:58.360
but I definitely get a bit gray sometimes when figuring out payments.

216
00:13:59.280 --> 00:13:59.840
What I'm going to do,

217
00:13:59.840 --> 00:14:02.260
I'm going to quickly introduce our guests and then we're going to dive straight

218
00:14:02.300 --> 00:14:07.200
in. So I'm joined here by Adam, director of money at Replit.

219
00:14:07.320 --> 00:14:11.600
Replit is the cloud-based, AI-powered platform where developers can code, run,

220
00:14:12.120 --> 00:14:13.900
and deploy applications straight in the browser.

221
00:14:14.330 --> 00:14:16.490
And Replit has been global from day one.

222
00:14:17.450 --> 00:14:21.390
They're thinking hard about how to localize pricing, adapt to different markets,

223
00:14:21.440 --> 00:14:25.670
and keep their internal operations simple as they scale.
And I'm joined further

224
00:14:25.690 --> 00:14:28.910
on my left by Derek, head of payments product at Mercor,

225
00:14:29.450 --> 00:14:31.270
the AI-powered talent marketplace.

226
00:14:31.930 --> 00:14:36.890
They went from processing payouts that were in total of $200,000 a

227
00:14:36.950 --> 00:14:38.930
month. In a matter of weeks,

228
00:14:39.150 --> 00:14:43.510
they scaled to $2 million a day-virtually all of that on Stripe Connect.

229
00:14:43.810 --> 00:14:46.410
And Derek has seen what happens when your payments volume outpaces your

230
00:14:46.470 --> 00:14:51.170
infrastructure and how getting it right matters. So let's get started.

231
00:14:52.770 --> 00:14:56.330
Leland described the N-squared problem. Every new country and currency pair,

232
00:14:56.390 --> 00:15:00.070
creating exponential complexity. When you were getting started,

233
00:15:00.430 --> 00:15:04.290
did you appreciate how hard the money side was going to be or did it blindside

234
00:15:04.310 --> 00:15:06.010
you? Maybe we start with Derek and then we'll go to Adam.

235
00:15:06.510 --> 00:15:10.990
<v 2>Sure. So as Bart said, Mercor is an AI talent marketplace.</v>

236
00:15:11.810 --> 00:15:15.970
We work directly with experts that are working on the next generation of AI

237
00:15:16.030 --> 00:15:18.790
models with frontier labs, with enterprises.

238
00:15:20.530 --> 00:15:25.090
And that type of talent lives anywhere, which means we were global from Day One.

239
00:15:25.350 --> 00:15:27.590
We had to meet our experts where they were,

240
00:15:27.670 --> 00:15:30.110
and that means being able to pay out almost everywhere.

241
00:15:31.470 --> 00:15:34.070
I think the finer point is for us,

242
00:15:35.050 --> 00:15:37.410
working in AI now means

243
00:15:39.370 --> 00:15:43.470
there really is no opportunity anymore to gradually outgrow your manual

244
00:15:43.510 --> 00:15:46.650
processes. And for myself,

245
00:15:46.770 --> 00:15:49.710
I was at Airbnb about six years ago, pre-IPO.

246
00:15:50.550 --> 00:15:53.250
We were moving super fast by any normal measure.

247
00:15:54.130 --> 00:15:58.410
And as we're growing, you can start to see some of the cracks form.

248
00:15:59.390 --> 00:16:01.670
But my experience at Mercor now,

249
00:16:01.850 --> 00:16:04.550
especially working so closely with AI,

250
00:16:04.730 --> 00:16:06.890
is by the time you see the cracks now,

251
00:16:07.070 --> 00:16:11.610
the water's already coming through the walls.
And I think that's the

252
00:16:11.950 --> 00:16:14.870
additional framing that it would just add onto the N-squared problem.

253
00:16:15.070 --> 00:16:19.290
It's not so much that the complexity compounds-which I completely agree with.

254
00:16:19.970 --> 00:16:24.590
It's also that the rate at which that compounds is faster than most human

255
00:16:24.630 --> 00:16:26.150
processes can keep up with now.

256
00:16:28.210 --> 00:16:29.043
<v 1>And Adam?</v>

257
00:16:29.270 --> 00:16:33.730
<v 3>Yeah. So Replit is powering the first billion in developers out there</v>

258
00:16:34.430 --> 00:16:37.390
to build anything they want. And so at Day One,

259
00:16:37.450 --> 00:16:40.610
we also need to be global and thinking about developers come from anywhere in

260
00:16:40.630 --> 00:16:43.850
the world. They can be from a small village to a city,

261
00:16:44.870 --> 00:16:46.470
and we want to make sure that they have access.

262
00:16:47.130 --> 00:16:49.550
And so when we think about how we want to be global,

263
00:16:50.250 --> 00:16:52.850
it kind of goes back to the open question that we had.

264
00:16:53.010 --> 00:16:57.270
I had many years ago when thinking about my former opportunity where I was put

265
00:16:57.290 --> 00:17:00.470
in this exact same situation before Stripe existed.

266
00:17:01.250 --> 00:17:05.910
And we had to build all of these rails that you saw up on stage.

267
00:17:06.590 --> 00:17:10.710
They required us to start hiring experts because I didn't know how to solve this

268
00:17:10.750 --> 00:17:15.510
problem. And so it became an interesting challenge for us to think about all the

269
00:17:15.530 --> 00:17:18.090
different networks, all the different partners.

270
00:17:18.090 --> 00:17:21.430
And we actually needed to figure out also prioritization because could we be

271
00:17:21.510 --> 00:17:26.450
building our product more in a specific region over these different challenges?

272
00:17:26.870 --> 00:17:29.650
But it's great to have a partner with Replit and Stripe.

273
00:17:30.210 --> 00:17:31.030
<v 1>Of course, with Stripe.</v>

274
00:17:31.030 --> 00:17:31.863
<v 3>Yeah.</v>

275
00:17:31.970 --> 00:17:35.550
<v 1>And Derek, follow-up question. You mentioned you went,</v>

276
00:17:36.270 --> 00:17:39.030
I think you started paying out from a handful of markets to basically going

277
00:17:39.110 --> 00:17:41.490
global. And what's like the first thing that broke for you?

278
00:17:43.310 --> 00:17:44.650
<v 2>Yeah, that's easy: ClickOps.</v>

279
00:17:44.950 --> 00:17:45.710
<v 1>Okay.</v>

280
00:17:45.710 --> 00:17:49.870
<v 2>So when I say "ClickOps," what I mean is those kind of daily processes or weekly</v>

281
00:17:49.910 --> 00:17:54.650
processes that your company runs to get things done.

282
00:17:55.590 --> 00:17:57.850
And in our case, the most critical ClickOps that we had,

283
00:17:57.950 --> 00:18:00.830
especially at the beginning was wage day,

284
00:18:00.970 --> 00:18:04.270
like paying out the wages to these experts that are working on the frontiers.

285
00:18:06.710 --> 00:18:08.650
And at the very beginning,

286
00:18:09.190 --> 00:18:13.130
when we started-and this is only like maybe a year ago-we were moving maybe

287
00:18:13.160 --> 00:18:16.530
$200,000 a month and now we move over $2 million a day.

288
00:18:17.370 --> 00:18:19.190
And from a ClickOps perspective,

289
00:18:19.250 --> 00:18:22.150
what that means is it started off as a minor inconvenience, right?

290
00:18:22.210 --> 00:18:23.190
Like five to 10 minutes,

291
00:18:23.250 --> 00:18:27.550
you have a single engineer in front of the screen literally clicking out and

292
00:18:27.650 --> 00:18:30.030
sending out payouts-which sounds ridiculous now.

293
00:18:30.870 --> 00:18:33.730
But over time it quickly compounds, and I hinted at that earlier,

294
00:18:33.790 --> 00:18:36.250
that compounds so fast. And before you know it,

295
00:18:36.810 --> 00:18:40.130
it's broken.
And I think that's the thing is,

296
00:18:40.370 --> 00:18:45.150
it requires recognizing that requires a certain amount of discipline because as

297
00:18:45.190 --> 00:18:46.270
you're moving that fast,

298
00:18:46.930 --> 00:18:49.890
every single manual operation that you introduce into your day-to-day

299
00:18:50.030 --> 00:18:53.350
operations-especially ones that are so critical to, say, your marketplace,

300
00:18:53.410 --> 00:18:56.970
like paying out your experts-is a potential failure vector.

301
00:18:57.610 --> 00:19:02.170
And I guess doubling down on my point earlier is the time to

302
00:19:02.210 --> 00:19:05.530
replace those vectors, those potential failures is a lot,

303
00:19:05.750 --> 00:19:07.970
a lot sooner than you might expect.

304
00:19:08.750 --> 00:19:09.550
<v 1>And I think, Adam,</v>

305
00:19:09.550 --> 00:19:12.590
similar question for you with Replit being global from Day One,

306
00:19:12.950 --> 00:19:16.930
how do you think about adding maybe additional operational complexity,

307
00:19:17.050 --> 00:19:18.090
like new entities,

308
00:19:19.090 --> 00:19:23.210
multiple currency settlement versus staying sort of more like USD-only focused,

309
00:19:23.270 --> 00:19:24.110
like keeping it simpler?

310
00:19:24.890 --> 00:19:26.290
<v 3>Yeah. When you are,</v>

311
00:19:26.630 --> 00:19:29.230
and this goes back to this original point I was making where you want to focus

312
00:19:29.250 --> 00:19:31.790
on your product, you want to go to market as fast as you possibly can.

313
00:19:31.850 --> 00:19:35.150
You want to keep as many operations as lean as possible.

314
00:19:35.650 --> 00:19:37.010
And so when you think in one currency,

315
00:19:37.230 --> 00:19:40.730
it makes it easier for all of your reconciliation and all the different

316
00:19:40.750 --> 00:19:43.250
combinatorial explosions that occur in your finance operation.

317
00:19:44.030 --> 00:19:46.330
And when you're thinking about who you want to hire for,

318
00:19:46.870 --> 00:19:47.850
how do you want to grow your team?

319
00:19:48.030 --> 00:19:52.590
Do you want to use your budget to expand in finance or do you want to think

320
00:19:52.630 --> 00:19:56.190
about more intelligent ways to do more automation to enable it?

321
00:19:56.250 --> 00:19:58.350
So like localizing your currency,

322
00:19:59.130 --> 00:20:01.490
but still settling in USD is a value.

323
00:20:02.030 --> 00:20:04.370
And so I think a lot of what we're talking about here is,

324
00:20:04.530 --> 00:20:08.430
is there ways for you to keep that funds within Stripe and then transfer it out

325
00:20:08.450 --> 00:20:12.010
from a payout use case seems to be really powerful for companies to really focus

326
00:20:12.070 --> 00:20:13.810
on what really matters at the end of the day.

327
00:20:15.450 --> 00:20:19.130
<v 1>And I think like at times we sort of hear from startups,</v>

328
00:20:19.190 --> 00:20:21.150
they're thinking about like, "This payment thing,

329
00:20:22.030 --> 00:20:26.490
let's figure this out later." And what is maybe an advice you would have?

330
00:20:26.670 --> 00:20:29.830
What's like the thing that you wish somebody would have told you from the start

331
00:20:29.850 --> 00:20:30.683
when you were starting out?

332
00:20:32.490 --> 00:20:33.230
<v 2>Should I go first?</v>

333
00:20:33.230 --> 00:20:34.063
<v 1>Yeah, you can go first.</v>

334
00:20:34.630 --> 00:20:35.510
<v 2>I think top of mind,</v>

335
00:20:35.770 --> 00:20:39.710
the thing that's most salient right now for Mercor is hiring.

336
00:20:40.910 --> 00:20:43.350
So it's not so much actually what we would build, it's who.

337
00:20:45.210 --> 00:20:50.110
And that means building teams of experienced builders that have-I

338
00:20:50.190 --> 00:20:54.910
alluded to the cracks before-that can almost anticipate what we need to build

339
00:20:54.970 --> 00:20:58.810
next before those cracks even come up because like I said,

340
00:20:58.870 --> 00:21:01.810
there is no time anymore. There's very little runway at this point.

341
00:21:02.470 --> 00:21:07.430
And so having people in the room-and I can attest-if you

342
00:21:07.470 --> 00:21:09.410
look back at our history, our short history,

343
00:21:10.150 --> 00:21:13.970
every architectural accident that we've avoided has been because we have an

344
00:21:14.010 --> 00:21:17.690
expert in the room that has the battlescars and said, "Well, listen,

345
00:21:18.010 --> 00:21:21.750
somewhere else I've experienced this. This is what we need to do." So for me,

346
00:21:21.830 --> 00:21:22.663
to answer your question,

347
00:21:22.970 --> 00:21:27.750
the first thing I would do from Day One is build a team of builders, intense,

348
00:21:28.330 --> 00:21:33.330
urgent builders that have the battle scars and knows what scales looks

349
00:21:33.350 --> 00:21:37.590
like from Day One because you really don't have time to learn on a job,

350
00:21:37.690 --> 00:21:39.310
especially things like treasury and payments.

351
00:21:40.010 --> 00:21:41.830
<v 1>And Adam? Very ambitious?</v>

352
00:21:42.570 --> 00:21:46.090
<v 3>Yeah, very ambitious. And actually the way to go, I 100% agree with you.</v>

353
00:21:47.010 --> 00:21:51.010
Get a small crack team to go at the problem as soon as they can with leveraging

354
00:21:51.070 --> 00:21:53.930
all the tools and the environment. But for Replit,

355
00:21:54.870 --> 00:21:58.450
there's a big learning actually we had when I first joined the company and it

356
00:21:58.490 --> 00:22:03.170
was an interesting thing that I wish I had known in my previous time is

357
00:22:03.710 --> 00:22:07.450
who you partner with when you think about prioritizing your global expansion

358
00:22:07.490 --> 00:22:08.323
efforts.

359
00:22:08.510 --> 00:22:12.970
And I'd always partnered with finance or partnered with some other group of

360
00:22:13.030 --> 00:22:14.790
people to think about how do we get the paperwork done,

361
00:22:15.370 --> 00:22:18.410
but we never thought about how do we actually think about the strategy for

362
00:22:18.510 --> 00:22:21.810
executing in that environment with a partnerships team, a sales team,

363
00:22:21.970 --> 00:22:25.350
a marketing team. And when you think deeper about that partnership,

364
00:22:25.430 --> 00:22:28.830
you act as one full team going towards a deployment in a country,

365
00:22:29.350 --> 00:22:32.770
which enables you to have better localized pricing and also save you a bunch of

366
00:22:32.810 --> 00:22:36.270
time about all the extra things that you have to do to help put that country

367
00:22:36.330 --> 00:22:37.070
online.

368
00:22:37.070 --> 00:22:40.070
<v 1>You were saying it's hard sometimes to do payments when you're growing this</v>

369
00:22:40.130 --> 00:22:40.963
fast.

370
00:22:41.670 --> 00:22:45.870
How do you convince folks internally to maybe take a step back,

371
00:22:46.230 --> 00:22:48.190
pause a little bit and get sort of payments right?

372
00:22:48.410 --> 00:22:50.130
How did you go about doing that?

373
00:22:51.050 --> 00:22:53.570
<v 2>Yeah, I'll try to give an AI bent on that answer.</v>

374
00:22:53.830 --> 00:22:55.590
<v 1>Okay. You have to.</v>

375
00:22:55.710 --> 00:22:56.330
<v 2>Yeah.</v>

376
00:22:56.330 --> 00:22:56.950
<v 1>Exactly.</v>

377
00:22:56.950 --> 00:22:57.783
<v 2>That would make sense.</v>

378
00:23:00.430 --> 00:23:04.270
A payments group within an AI company, especially one like Mercor,

379
00:23:04.690 --> 00:23:09.650
is in a really unique position because you're moving with this huge amount

380
00:23:09.690 --> 00:23:14.150
of intensity and purpose and speed, but at the same time,

381
00:23:14.330 --> 00:23:16.510
in terms of responsibility, you still have the accountability,

382
00:23:17.570 --> 00:23:21.770
regulatory oversight of say a fintech.
And

383
00:23:22.510 --> 00:23:24.410
organizations like OFAC or FinCen,

384
00:23:24.750 --> 00:23:26.470
they don't care whether you're a startup or not,

385
00:23:26.530 --> 00:23:29.710
you still have to play by the rules. And so going to your question,

386
00:23:30.050 --> 00:23:34.050
I think the argument that I've found most effective is this,

387
00:23:34.150 --> 00:23:36.630
because at Mercor, we are trying to automate everything.

388
00:23:36.690 --> 00:23:39.930
There's going to be agents around everything we do from issuing contracts,

389
00:23:39.990 --> 00:23:44.670
setting prices, providing advice and suggestions to our expert community,

390
00:23:45.530 --> 00:23:50.010
and yes, payments. And so the argument is that as you automate,

391
00:23:51.190 --> 00:23:56.070
automation doesn't reduce risk if the underlying assumptions and data are

392
00:23:56.090 --> 00:23:58.270
unreliable. In fact, it just amplifies it.

393
00:23:59.110 --> 00:24:01.310
And so as we move forward,

394
00:24:02.130 --> 00:24:06.070
I think there is definitely a need to, like I said,

395
00:24:06.130 --> 00:24:09.130
have people in the room that have seen this before.

396
00:24:09.730 --> 00:24:12.710
And I think also the argument isn't so much,

397
00:24:13.170 --> 00:24:16.170
"Let's slow down."
It's, "Let's think about this.

398
00:24:16.230 --> 00:24:19.050
Have we thought about all the edge cases? What else could go wrong?

399
00:24:19.110 --> 00:24:22.190
What are we not thinking about?" Because especially in the age of AI now,

400
00:24:22.270 --> 00:24:26.430
when you ask the question of, "Can we do this?" More often than not now,

401
00:24:26.490 --> 00:24:28.330
the answer is "Yes. Yes, we can do this.

402
00:24:28.730 --> 00:24:33.470
And we can probably do it tomorrow or even now." I think the more interesting

403
00:24:33.510 --> 00:24:36.850
question that we have to ask on top of that, especially working in payments,

404
00:24:37.030 --> 00:24:40.570
treasury accounting functions is, well, what else are we not thinking about?

405
00:24:40.650 --> 00:24:43.730
And that requires a diverse team, including young,

406
00:24:43.790 --> 00:24:46.730
energetic and people who've seen it before.

407
00:24:47.470 --> 00:24:51.330
<v 1>And when I hear you talk, you focus a little bit more on the money out. I hear,</v>

408
00:24:51.390 --> 00:24:53.510
Adam, you're talking more about the money coming in.

409
00:24:54.310 --> 00:24:57.550
Maybe the question for the panel, when these worlds collide,

410
00:24:58.910 --> 00:25:00.970
what breaks? What happens? Maybe Adam?

411
00:25:02.130 --> 00:25:02.450
<v 3>Yeah.</v>

412
00:25:02.450 --> 00:25:07.330
So when you're thinking about how do you move from moving money in to

413
00:25:07.390 --> 00:25:10.970
moving money out, what's the type of systems that you need to build?

414
00:25:11.530 --> 00:25:13.930
And so at Replit, we try to think about how to move fast,

415
00:25:14.370 --> 00:25:16.430
how to leverage and leap forward with technology.

416
00:25:17.090 --> 00:25:20.890
And so we adopt standards like x402 to help us with pass through billing with

417
00:25:20.930 --> 00:25:23.790
our partners. And so those enable us to move much quicker,

418
00:25:23.930 --> 00:25:27.230
to be able to onboard more partners and be able to handle payouts without

419
00:25:27.270 --> 00:25:30.490
necessarily all this heavy weight that we might need to do on the treasury side.

420
00:25:30.870 --> 00:25:33.690
<v 1>And maybe if we're going to look a little bit of it like the future,</v>

421
00:25:34.890 --> 00:25:39.870
Leland was talking about that your future infrastructure should abstract

422
00:25:39.910 --> 00:25:43.370
away whether it's rails-ACH, Faster Payments, stablecoins.

423
00:25:44.730 --> 00:25:45.630
How do you think about that?

424
00:25:45.730 --> 00:25:49.030
Do you think that vision actually matches what you are seeing in the market?

425
00:25:49.710 --> 00:25:50.950
Do you think that that's where we're going?

426
00:25:51.650 --> 00:25:55.530
<v 2>Yeah. There's a lot of what Leland talked about from the N-squared problem to</v>

427
00:25:55.810 --> 00:25:59.850
stablecoin rails to abstracting out that complexity that makes a lot of sense.

428
00:26:00.070 --> 00:26:02.850
We're seeing that every single day. Really quickly,

429
00:26:02.990 --> 00:26:06.270
I think on stablecoin for us, we haven't embraced it yet,

430
00:26:06.370 --> 00:26:09.470
but I think it's an eventuality. It's inevitable,

431
00:26:09.530 --> 00:26:13.230
especially for any global marketplace that's operating like in LATAM.

432
00:26:14.010 --> 00:26:17.970
One of the things I think us and many other startups are watching is financial

433
00:26:18.350 --> 00:26:19.183
regulations,

434
00:26:20.250 --> 00:26:25.150
stablecoin regulations as we start to embrace it and as we start to build

435
00:26:25.210 --> 00:26:26.170
it into our platform.

436
00:26:26.750 --> 00:26:27.730
<v 1>And Adam, how do you think about it?</v>

437
00:26:28.310 --> 00:26:32.010
<v 3>The fact that we are only six months old with a lot of this technology and we</v>

438
00:26:32.050 --> 00:26:36.290
can adopt it is just amazing. So let's just keep going. Let's keep investing.

439
00:26:36.910 --> 00:26:38.230
<v 1>Right. And maybe</v>

440
00:26:39.850 --> 00:26:42.650
I'm going to ask you a little bit of a product management type question.

441
00:26:42.710 --> 00:26:44.990
I think we even asked this in our interviews, Adam.

442
00:26:45.050 --> 00:26:47.330
So let's imagine you have this magic wand.

443
00:26:47.770 --> 00:26:51.150
I say this word "magic wand," I think, at least three times a week.

444
00:26:52.590 --> 00:26:55.530
What's something that you would love to have in your platform at Replit from a

445
00:26:55.570 --> 00:26:57.350
payments perspective that you don't have today?

446
00:26:57.650 --> 00:26:58.010
<v 3>Yeah.</v>

447
00:26:58.010 --> 00:27:02.830
So we have to prioritize how we think about international expansion from a

448
00:27:02.890 --> 00:27:04.390
payments perspective all the time.

449
00:27:05.630 --> 00:27:10.350
Having signals about those markets is really powerful. What's the adoption like?

450
00:27:10.410 --> 00:27:11.610
What's the willingness to pay?

451
00:27:12.130 --> 00:27:15.810
That would be a magic wand to have-just if any startups out there listening.

452
00:27:16.670 --> 00:27:19.930
<v 1>Thank you so much for your time. Maybe a last question before we break.</v>

453
00:27:20.810 --> 00:27:22.010
If you were starting over tomorrow,

454
00:27:22.510 --> 00:27:25.110
what's the one thing you would wire into your money stack,

455
00:27:25.870 --> 00:27:30.050
the thing that you would absolutely do? Maybe Derek and then Adam.

456
00:27:30.710 --> 00:27:31.543
<v 2>A ledger.</v>

457
00:27:31.570 --> 00:27:34.850
It's really hard to build transparency into your system after the fact.

458
00:27:35.130 --> 00:27:38.770
And my hot take is for any startup, especially a marketplace,

459
00:27:39.050 --> 00:27:42.090
a ledger becomes an inevitable eventuality.

460
00:27:42.190 --> 00:27:45.370
All good outcomes arise from it, whether it's getting acquired,

461
00:27:46.950 --> 00:27:48.390
going public, IPO. Yeah.

462
00:27:51.270 --> 00:27:52.310
<v 3>Mine is very related,</v>

463
00:27:52.870 --> 00:27:56.190
which is how you think about the currency for what you're doing with credits

464
00:27:56.210 --> 00:27:57.043
when you're selling credits.

465
00:27:57.390 --> 00:28:01.190
So I've actually dealt with this problem twice where we've sold credits in USD

466
00:28:01.650 --> 00:28:02.483
and centering on USD.

467
00:28:03.910 --> 00:28:07.270
Center it on your own currency and build that into your ledger.

468
00:28:08.390 --> 00:28:12.950
<v 1>Great. Adam, Derek, thank you so much for your time. I love this conversation.</v>

469
00:28:13.430 --> 00:28:18.250
And maybe before we break everything you saw today-multicurrency

470
00:28:18.310 --> 00:28:23.190
storage, instant FX conversion, stablecoin rails-this is live today.

471
00:28:23.610 --> 00:28:28.110
So maybe one final plug: go into your Dashboard, go to the balance page,

472
00:28:28.310 --> 00:28:30.430
and activate our Treasury product. Thank you, all.

