1
00:00:00,000 --> 00:00:16,360
Or just a step in a required process.

2
00:00:16,360 --> 00:00:22,320
I think Waste is something that they have to worry about from the standpoint of running

3
00:00:22,320 --> 00:00:31,960
the business or staying compliant. But they seemed more interested in other portions of

4
00:00:31,960 --> 00:00:37,120
the data. I think they'd be really interested in it at the business level for sure. Being

5
00:00:37,120 --> 00:00:45,440
able to say like, you know, where, what processes might be resulting in higher cases of mold

6
00:00:45,440 --> 00:00:49,280
or stuff like that.

7
00:00:49,280 --> 00:00:59,200
Exactly. So I guess my experience, you know, the cultivators are pretty focused on growing

8
00:00:59,200 --> 00:01:05,360
and selling the cannabis and they don't want a bunch of distractions. And so that actually

9
00:01:05,360 --> 00:01:11,200
kind of opens the door for companies to come in and solve some of these problems they don't

10
00:01:11,200 --> 00:01:19,200
want to deal with. So I noticed there was, you know, it seems there was a successful

11
00:01:19,200 --> 00:01:27,000
waste management company in Southern California, maybe San Diego, and another one in Colorado.

12
00:01:27,000 --> 00:01:34,760
So it seems, I don't know if they're dealing too much with data. They're just more just

13
00:01:34,760 --> 00:01:41,920
going and picking it up.

14
00:01:41,920 --> 00:01:54,840
I'm curious. What are some of the differences in dealing with metric from state to state?

15
00:01:54,840 --> 00:02:00,920
I mean, you're essentially the expert here. So I'm curious. I've heard California's maybe

16
00:02:00,920 --> 00:02:07,160
the more stringent state, but that's about the extent of my knowledge.

17
00:02:07,160 --> 00:02:17,000
Yeah, I mean, so one of the just a really simple example is between, so I'm in Washington.

18
00:02:17,000 --> 00:02:21,480
Washington's not a metric state, but we did work with customers that were in California

19
00:02:21,480 --> 00:02:26,560
and Oregon. We had customers all across the states, but those were the two places that

20
00:02:26,560 --> 00:02:32,320
we were looking at primarily. And one big difference was when you have, when you're

21
00:02:32,320 --> 00:02:38,480
expected to tag your plants and how those are treated. And so there's between California

22
00:02:38,480 --> 00:02:46,160
and Oregon, there's actually different, different growth phase definitions and different requirements

23
00:02:46,160 --> 00:02:52,200
as to when you promote them through those phases and when you are required to tag a

24
00:02:52,200 --> 00:02:57,440
plant. And there's also differences in whether or not it's indoor or outdoor between those

25
00:02:57,440 --> 00:03:05,060
two states as well. So if you are trying to be a third party integrator that is providing

26
00:03:05,060 --> 00:03:11,900
a service that is a one stop shop where you're providing extra value, in addition to trying

27
00:03:11,900 --> 00:03:17,160
to say, you can just come to our stuff and we'll keep you compliant with metric. One

28
00:03:17,160 --> 00:03:24,720
of the challenges that all these companies have to solve is how do they, how do they

29
00:03:24,720 --> 00:03:32,840
build their software in a way that can be flexible with different workflows per state?

30
00:03:32,840 --> 00:03:38,640
Because each state, given that it's still federally illegal and that each state is really

31
00:03:38,640 --> 00:03:46,900
defining what legality means and what the requirements are, while they are using templates

32
00:03:46,900 --> 00:03:54,760
of other states that have already created markets and managed compliance and stuff like

33
00:03:54,760 --> 00:04:02,140
that, they're still unique and still unique enough that third parties really need to be

34
00:04:02,140 --> 00:04:10,760
cognizant of that going into designing and building their software.

35
00:04:10,760 --> 00:04:16,160
That's quite interesting, especially the different growth stages and tagging points. That would

36
00:04:16,160 --> 00:04:25,800
throw a monkey wrench into things. I'm curious, do the software companies, do they essentially

37
00:04:25,800 --> 00:04:31,160
approach compliance as like a second thought?

38
00:04:31,160 --> 00:04:39,520
No, compliance is probably, compliance is a really big part of this for sure. There are

39
00:04:39,520 --> 00:04:45,940
a lot of ramifications to not staying compliant, whether you're a cultivator or a processor

40
00:04:45,940 --> 00:04:56,640
or retailer. In a lot of cases, the way that you have to integrate with state compliance

41
00:04:56,640 --> 00:05:01,440
is not necessarily easy, intuitive or cost effective. Any promise that you can make as

42
00:05:01,440 --> 00:05:12,440
a third party to provide making that easy, automating it, providing workflows or the

43
00:05:12,440 --> 00:05:17,120
ability to have just a single place where you can do all of your work and you're not

44
00:05:17,120 --> 00:05:23,560
swapping between five different pieces of software.

45
00:05:23,560 --> 00:05:33,100
That's where these various cannabis SaaS companies are really competing is, can we integrate

46
00:05:33,100 --> 00:05:39,920
with metric? Can we integrate with, I say we, I'm not currently there anymore, but QuickBooks,

47
00:05:39,920 --> 00:05:46,260
all these different things that a business has to do to be successful, is there one place

48
00:05:46,260 --> 00:05:53,560
that they can go and get all of that? You'll see some of these companies are specializing

49
00:05:53,560 --> 00:06:00,320
maybe in a particular level and really focus on cultivators or really focus on manufacturing

50
00:06:00,320 --> 00:06:04,080
or really focus on processing.

51
00:06:04,080 --> 00:06:11,400
Or you'll see a lot of seed to sale products where you can manage your whole workflow.

52
00:06:11,400 --> 00:06:18,200
It's in the name from seed to sale. And sometimes that can extend to the retail side if they're

53
00:06:18,200 --> 00:06:23,240
able to be vertically integrated. And that's another thing of differing state by state.

54
00:06:23,240 --> 00:06:31,200
In Washington state, you cannot have both a cultivation license and a retail license,

55
00:06:31,200 --> 00:06:39,000
but in other states you can be vertically integrated from growth to sales. So again,

56
00:06:39,000 --> 00:06:43,260
Washington isn't metric, so it didn't manifest itself in that way necessarily, but I could

57
00:06:43,260 --> 00:06:48,880
definitely see where that would be an issue in a state that wanted to use metric for tracking,

58
00:06:48,880 --> 00:06:56,740
but had set limitations on how you can vertically integrate, if you can vertically integrate

59
00:06:56,740 --> 00:07:02,360
number of licenses, all that fun stuff.

60
00:07:02,360 --> 00:07:10,600
It seems that because it does look at metric provides a simple user interface. I'm just

61
00:07:10,600 --> 00:07:18,520
curious if people heavily use that or not because doesn't, I'm just confused because

62
00:07:18,520 --> 00:07:28,440
it seems like they may just be making a cleaner wheel that people can use to enter data, but

63
00:07:28,440 --> 00:07:36,440
it seems that maybe the selling factor is the ancillary thing. So what are some of

64
00:07:36,440 --> 00:07:41,720
the things you see, like I guess there's billing and maybe...

65
00:07:41,720 --> 00:07:52,580
Well, even just the data entry for compliance can be onerous, especially on a small farm.

66
00:07:52,580 --> 00:07:59,920
If you have to have someone that's dedicated to making sure that you're staying in compliance,

67
00:07:59,920 --> 00:08:10,280
that can be really expensive and can take a lot of time, both from the people that are

68
00:08:10,280 --> 00:08:14,160
actually doing the cultivation, that's what I'm most familiar with, as well as the people

69
00:08:14,160 --> 00:08:20,480
running the company and making sure that the data that is ending up being sent to the state

70
00:08:20,480 --> 00:08:29,480
is accurate. So any way that you can automate that and provide a way that they mostly don't

71
00:08:29,480 --> 00:08:33,400
have to think about it except to review and say, like, yep, that looks like what happened

72
00:08:33,400 --> 00:08:38,920
on the farm today, great, go ahead and we can stay compliant, adds a tremendous amount

73
00:08:38,920 --> 00:08:45,880
of value. Because now a farm manager is maybe only spending a few minutes at the end of

74
00:08:45,880 --> 00:08:51,160
the day rather than their entire day. And there are pretty big consequences if you're

75
00:08:51,160 --> 00:08:56,840
getting it wrong. If you're managing stuff on a whiteboard or in a notebook and you miss

76
00:08:56,840 --> 00:09:04,560
something, there are consequences to falling out of compliance. And so anything that can

77
00:09:04,560 --> 00:09:13,200
automate that just like anything else and provide a higher level of accuracy is definitely

78
00:09:13,200 --> 00:09:20,160
of value to these cannabis farms in particular, but also processors. But you're absolutely

79
00:09:20,160 --> 00:09:25,860
right. If then above and beyond that, I'm able to see what's going on in my facility

80
00:09:25,860 --> 00:09:32,980
or my retail space or my farm, and above and beyond that, I'm able to integrate with QuickBooks

81
00:09:32,980 --> 00:09:45,040
and manage my costs and see where do I have waste not just in my plants but in what I'm

82
00:09:45,040 --> 00:09:54,680
spending money on, where can I be more efficient. All of those are additional values to the

83
00:09:54,680 --> 00:09:59,920
cannabis companies, which is why I think there's such a big market and so many people entering

84
00:09:59,920 --> 00:10:10,200
the cannabis SaaS space. Do you think there's a shortage or oversupply

85
00:10:10,200 --> 00:10:17,960
of SaaS, the software services? There are a lot. So you can go and see what

86
00:10:17,960 --> 00:10:24,680
integrators with Metric in particular, you can go and see who has been an approved integrator

87
00:10:24,680 --> 00:10:28,960
for Metric in each of the states. And there are a lot of people, there are a lot of people

88
00:10:28,960 --> 00:10:35,360
still trying to figure out what the right solution is. And some of them are really tailored

89
00:10:35,360 --> 00:10:43,040
to specific portions of the process. Some are trying to be end to end, some are trying

90
00:10:43,040 --> 00:10:56,080
to be an ERP, some of them are trying to manage customer and brand loyalty. I think because

91
00:10:56,080 --> 00:11:05,360
it's still federally illegal and there are restrictions on interstate trade and stuff

92
00:11:05,360 --> 00:11:15,040
like that, people can still find a market and find a niche and make some money there.

93
00:11:15,040 --> 00:11:23,680
It will be interesting to see how things kind of come together and combine at the point

94
00:11:23,680 --> 00:11:29,400
that it becomes federally legal and they can start operating not just as farms or as retailers

95
00:11:29,400 --> 00:11:38,160
across state lines, but also as service providers. Because there are companies that operate in

96
00:11:38,160 --> 00:11:43,520
multiple states, but there are restrictions on where it can be grown and where it can

97
00:11:43,520 --> 00:11:47,120
be sold and all that jazz, but that will go away.

98
00:11:47,120 --> 00:11:52,720
And so if now they can operate across multiple states and they've already picked a piece

99
00:11:52,720 --> 00:11:57,640
of software that's valuable to them, they'll probably stick with that piece of software.

100
00:11:57,640 --> 00:12:01,680
And so I think everybody's trying to find their way to be that piece of software or

101
00:12:01,680 --> 00:12:10,760
one of the top five available at the point that that happens.

102
00:12:10,760 --> 00:12:16,560
That's an interesting insight because like you said, you just see this mirth of businesses

103
00:12:16,560 --> 00:12:25,240
just all filling these different niches and there may be a demand for that because there

104
00:12:25,240 --> 00:12:30,400
are thousands of cannabis businesses.

105
00:12:30,400 --> 00:12:35,840
And there's different sizes too, right? Like the needs of a mom and pop are very different

106
00:12:35,840 --> 00:12:46,520
than the needs of a large MSO. So people can target that specifically just like any other

107
00:12:46,520 --> 00:12:51,640
company, right? There's the difference between me trying to sell stuff on Etsy versus Amazon

108
00:12:51,640 --> 00:12:55,840
trying to sell stuff on their website. And so there are opportunities there for sure

109
00:12:55,840 --> 00:13:00,640
for people to meet the needs of the scale with who they're working with.

110
00:13:00,640 --> 00:13:09,160
Well, I guess that brings me to the next logical question. So what are some of the major pain

111
00:13:09,160 --> 00:13:15,080
points you've seen people run into with some of these software solutions?

112
00:13:15,080 --> 00:13:27,000
Yeah. I mean, metric compliance is really a big one. Compliance is really, really important

113
00:13:27,000 --> 00:13:33,120
for the success of the business. And everybody seems to struggle with it. It's not like literally

114
00:13:33,120 --> 00:13:44,080
everybody seems to struggle with it. And so as a third party provider or as a farm, that

115
00:13:44,080 --> 00:13:50,880
can be really frustrating and really painful, but is still a legal requirement.

116
00:13:50,880 --> 00:13:56,520
Man, that's probably the biggest one. There's a lot of small things. Everybody has their

117
00:13:56,520 --> 00:14:01,640
trade-offs and the things that they focus on and the way that they're trying to carve

118
00:14:01,640 --> 00:14:08,520
out their own space. And everybody has their own approaches to how they go about doing

119
00:14:08,520 --> 00:14:14,560
that from the features that they provide and the way that they do or do not simplify systems

120
00:14:14,560 --> 00:14:25,200
or the way that they market themselves. And I'm not as familiar about non-metric states

121
00:14:25,200 --> 00:14:37,160
like what that looks like. I'm familiar with green bits, but only kind of tangentially.

122
00:14:37,160 --> 00:14:40,720
And I heard someone complain about one. So maybe it's just compliance in general and

123
00:14:40,720 --> 00:14:47,520
it's not metric. It's just that metric is used in so many states. And so it's people

124
00:14:47,520 --> 00:14:57,520
targeting the biggest one. But it has been very difficult to interact with them in a

125
00:14:57,520 --> 00:15:00,440
consistent way for a number of reasons.

126
00:15:00,440 --> 00:15:09,440
Well, I can share my insights on working with leaked data systems. So that was my primary

127
00:15:09,440 --> 00:15:13,840
point of interaction with the traceability system. So in Washington, I worked with leaked

128
00:15:13,840 --> 00:15:20,960
data systems. There's of course always people complaining about it. I think that may just

129
00:15:20,960 --> 00:15:30,360
stem from, I'm not certain. I think maybe just being forced to use a compliance tool,

130
00:15:30,360 --> 00:15:37,200
maybe you just don't want to read up about it. And it's just sort of this mysterious

131
00:15:37,200 --> 00:15:45,960
force. But it's not like glamorous, but I found the API acceptable. And then the main

132
00:15:45,960 --> 00:15:54,640
pain point I found was essentially transferring inventory. So from, there would always, there

133
00:15:54,640 --> 00:16:03,960
was maybe be some discrepancies or miscommunication between the shipping and the receiving party.

134
00:16:03,960 --> 00:16:14,080
So I'm curious in metric, are there any sort of breakdowns in when transfers happen?

135
00:16:14,080 --> 00:16:23,640
So yeah, so metric, I think, so I'm not familiar. Like I said, I haven't worked directly with

136
00:16:23,640 --> 00:16:28,920
the system up here in Washington, even though I'm up here. Metric has been the primary integration.

137
00:16:28,920 --> 00:16:40,200
And while there's certainly some amount of resistance just to having to do a compliance

138
00:16:40,200 --> 00:16:46,160
operation of any sort, there are issues with metrics specifically and their ability to

139
00:16:46,160 --> 00:16:54,880
scale their ability to have version software, their ability to have consistent data. And

140
00:16:54,880 --> 00:17:03,240
to your point, that becomes problematic with transfers. So if I'm a cultivator and I want

141
00:17:03,240 --> 00:17:14,760
to provide my product to a processor and metric is down, or I'm not able to complete a certain

142
00:17:14,760 --> 00:17:19,320
set of steps, I can't actually transfer my product to them. They might be sitting in

143
00:17:19,320 --> 00:17:25,560
my lobby waiting to pick it up. And if I can't do the things that I need to do to stay compliant

144
00:17:25,560 --> 00:17:28,840
for whatever reason, whether it's because of metrics specifically, or because I'm using

145
00:17:28,840 --> 00:17:34,720
a third party that's struggling to integrate with them for whatever set of reasons, that

146
00:17:34,720 --> 00:17:44,160
can actually be a physical obstacle to me running my business. So I think it, while

147
00:17:44,160 --> 00:17:53,600
there is some resistance that is founded in just not wanting to do the process, I think

148
00:17:53,600 --> 00:18:03,360
there are a lot of things that with the process are lacking that prevent people from doing

149
00:18:03,360 --> 00:18:08,720
what is legally required of them and thus negatively impacting their business. There's

150
00:18:08,720 --> 00:18:20,280
a lot of other critical, all of this actually you can go in and hear people give their feedback

151
00:18:20,280 --> 00:18:25,640
to the state of California. So there's no secrets here. But having to tag every single

152
00:18:25,640 --> 00:18:33,800
plant has an ecological impact. You don't have to do that with any other agricultural

153
00:18:33,800 --> 00:18:39,560
product to my knowledge. And it's a lot of plastic. And so is that the right way to manage

154
00:18:39,560 --> 00:18:43,320
it? Well, that's how metric manages it. So I think there are other things that come into

155
00:18:43,320 --> 00:18:50,480
play with metrics specifically that have been making it challenging. They obviously say

156
00:18:50,480 --> 00:18:54,840
that they are going to continue to work with the states to make it better. Some of those

157
00:18:54,840 --> 00:18:59,520
things have absolutely improved. Some of them have not. And I think that that's been the

158
00:18:59,520 --> 00:19:09,960
challenge for cannabis companies and their third party SaaS providers as well.

159
00:19:09,960 --> 00:19:15,160
That's quite interesting. So when you say they've worked to make things better, does

160
00:19:15,160 --> 00:19:24,160
that mean actual changes to the code or is that just more communication, training?

161
00:19:24,160 --> 00:19:28,480
The claim is both.

162
00:19:28,480 --> 00:19:41,200
So there are not to rag on them, but are there actual outages?

163
00:19:41,200 --> 00:19:48,240
There was one in March where there was an outage for something like 17 days. You can

164
00:19:48,240 --> 00:19:58,120
actually go read about it. Distru is a metric integrator and they wrote a blog about it

165
00:19:58,120 --> 00:20:06,280
and gave details about how they worked around it. That's a really long time. It's a really

166
00:20:06,280 --> 00:20:11,360
long time in software. It's a really long time in cannabis. It's a really long time

167
00:20:11,360 --> 00:20:19,360
in cannabis software. And that would just be unacceptable just about anywhere else.

168
00:20:19,360 --> 00:20:29,280
Or that there was outages here and there, or at least in my experience, reduction in

169
00:20:29,280 --> 00:20:34,480
functionality significant enough that it could keep people from doing business for the day

170
00:20:34,480 --> 00:20:41,360
or a couple of days at a time. But 17 days is a, I think it was something like that.

171
00:20:41,360 --> 00:20:48,960
I think it was over two weeks. It's just such a long time to impact business. And then I

172
00:20:48,960 --> 00:20:53,280
don't know the details of what the expectation was of the farm, but in a lot of these cases,

173
00:20:53,280 --> 00:20:56,840
the expectation is that the farm is being compliant, even if they're not able to complete

174
00:20:56,840 --> 00:21:02,800
what they need to do. So hopefully they made some exceptions for the outage. I know that

175
00:21:02,800 --> 00:21:13,000
they made exceptions when they were having the really bad wildfires last year. They said,

176
00:21:13,000 --> 00:21:16,120
we understood, do the best. We understand that you had to abandon your farm, do the

177
00:21:16,120 --> 00:21:25,600
best that you can. So they have absolutely made efforts in a lot of these cases. It's

178
00:21:25,600 --> 00:21:31,760
debatable as to who you talk to and what side they're on and what they've experienced specifically

179
00:21:31,760 --> 00:21:34,960
as to whether or not it's been enough.

180
00:21:34,960 --> 00:21:41,120
That sounds like an epic story because the cannabis industry, and you're right, 17 days,

181
00:21:41,120 --> 00:21:48,000
that would be known as the great metric outage of 2020.

182
00:21:48,000 --> 00:21:52,360
And it might've been specific to a couple of APIs, so it might've only been affecting

183
00:21:52,360 --> 00:22:00,880
vertical integrators or people in a particular segment of that. Again, Distro wrote up a

184
00:22:00,880 --> 00:22:07,200
really good article on it, and I'm forgetting a lot of the details. It was just more of

185
00:22:07,200 --> 00:22:12,200
a shock at the amount of time.

186
00:22:12,200 --> 00:22:18,040
I'll dig that article up because a similar thing happened, I think, back in 2019 with

187
00:22:18,040 --> 00:22:24,800
the data system. So essentially they were rolling out their, I think their first, I

188
00:22:24,800 --> 00:22:32,440
think they're like their one big update to the code. And it was a minor update, but I

189
00:22:32,440 --> 00:22:40,560
think they maybe changed a few fields from optional to required. So that would, you know,

190
00:22:40,560 --> 00:22:47,320
that there was a monkey wrench into people's third party software systems. And so while

191
00:22:47,320 --> 00:22:56,960
the actual change to the API wasn't that drastic, I mean, when you really take a step back,

192
00:22:56,960 --> 00:23:04,600
it caused about the similar like two week rough period. And that had really lasting

193
00:23:04,600 --> 00:23:13,720
consequences. It goes back to the point we were making earlier where the cultivators,

194
00:23:13,720 --> 00:23:19,040
they don't want any distractions. They just want to focus on growing and selling and anything

195
00:23:19,040 --> 00:23:29,400
else is a nuisance. And so if traceability goes down, that's a nuisance. And there's

196
00:23:29,400 --> 00:23:35,280
definitely going to be some parties that make some noise about that.

197
00:23:35,280 --> 00:23:40,880
And like I said, there's consequences. So then, you know, now I think Washington State

198
00:23:40,880 --> 00:23:47,800
sort of started to get like wet, I mean, cold feet about their traceability system. So,

199
00:23:47,800 --> 00:23:54,480
you know, it's kind of hard to walk anything back, you know, once you've committed to a

200
00:23:54,480 --> 00:24:04,920
statewide system. I guess I'm curious, like, what do you see as like sort of the future

201
00:24:04,920 --> 00:24:10,760
traceability? Like, so say there was like, you know, federal legalization or something

202
00:24:10,760 --> 00:24:19,200
like that, do you see traceability sticking around or getting upended?

203
00:24:19,200 --> 00:24:23,560
Your guess is as good as mine on that one. I have no idea what to expect. There's a lot

204
00:24:23,560 --> 00:24:35,440
of double speak from this administration. You know, you've seen them talk about supporting

205
00:24:35,440 --> 00:24:43,120
legalization, at least in some ways, while firing interns that have ever used before.

206
00:24:43,120 --> 00:24:48,000
And so who knows whether or not they'll support it? Who knows what will come out of it? I

207
00:24:48,000 --> 00:24:54,960
think there are a lot of unknowns when it comes to what the, or at least people with

208
00:24:54,960 --> 00:25:00,240
a lot more experience than I have, at least that can probably answer that question better

209
00:25:00,240 --> 00:25:07,480
as to what to expect at the point that it becomes federally legal or when it if when

210
00:25:07,480 --> 00:25:09,840
all that all that jazz.

211
00:25:09,840 --> 00:25:16,400
On my end, like I work for a manufacturing company. And so we're currently in like five

212
00:25:16,400 --> 00:25:28,160
different states and expanding to maybe four this year. So I think we're projecting 2024

213
00:25:28,160 --> 00:25:34,400
as like a federal legal, like it's not going to be tomorrow. But that's when we're expecting

214
00:25:34,400 --> 00:25:40,400
hopefully that some changes will be made. So wouldn't be this. So it's gonna be a few

215
00:25:40,400 --> 00:25:44,160
years before for I think we think that often.

216
00:25:44,160 --> 00:25:52,320
That's well, your boots on the ground. That's quite interesting. I'm curious, Nick, do you

217
00:25:52,320 --> 00:25:57,280
interface with metric in the different states you're in? I guess you're in Oregon. So

218
00:25:57,280 --> 00:26:07,920
Yeah, we use metric in Oregon, California, and we Colorado, Nevada, both use metric.

219
00:26:07,920 --> 00:26:13,880
Those are the states that were were currently, currently and so they all use metric, but

220
00:26:13,880 --> 00:26:18,440
we're working to start operating in Washington. So it's gonna be very, it's gonna, it's gonna

221
00:26:18,440 --> 00:26:23,840
be unique to see how our company reacts to a new system. Because everybody that I know

222
00:26:23,840 --> 00:26:31,520
of is only familiar with metrics. So we may, but we are the way we do things is we kind

223
00:26:31,520 --> 00:26:35,160
of operate under other people's license. And so there's people that have a license that

224
00:26:35,160 --> 00:26:40,800
are familiar with it that we can kind of like learn from. But yeah, it'll be interesting

225
00:26:40,800 --> 00:26:46,480
to see when it comes federally legal, what happens when each state has their own like

226
00:26:46,480 --> 00:26:53,560
traceability system like, like, who's gonna win out? Because like, I was gonna want to

227
00:26:53,560 --> 00:26:57,040
know, like, can, I don't know, especially companies that are in multiple states are

228
00:26:57,040 --> 00:27:01,880
going to get frustrated if they have to use multiple different like systems that to keep

229
00:27:01,880 --> 00:27:08,520
track of things. Oh, I may have to send you the link. So there's a really interesting

230
00:27:08,520 --> 00:27:17,360
podcast. I'm with RJ, and he has the CEO of metric on and it's sort of a topic they talk

231
00:27:17,360 --> 00:27:26,080
about. And you can kind of tell that essentially metric would love, you know, to be adopted

232
00:27:26,080 --> 00:27:31,920
at like essentially a national scale. But I just, I think even they may think that may

233
00:27:31,920 --> 00:27:39,480
not really be realistic. But you can kind of tell from the conversation that, you know,

234
00:27:39,480 --> 00:27:49,520
that that would be their their dream. But yeah, but I don't know. I give you your props

235
00:27:49,520 --> 00:27:54,960
to you know, trying to tackle metric and leaf data systems.

236
00:27:54,960 --> 00:28:02,760
Yeah, and like, so I'm not in like data. I'm currently like just an accountant. So for

237
00:28:02,760 --> 00:28:07,420
a manufacturing company, but I'm switching to I'm taking learning data analytics. So

238
00:28:07,420 --> 00:28:15,840
I'm looking to switch into like, I'm slowly learning that side of things. So yeah, it'll

239
00:28:15,840 --> 00:28:21,240
be like currently, we use QuickBooks as accounting software. And so that doesn't integrate with

240
00:28:21,240 --> 00:28:27,880
anything. And so a lot of the information that we need are just reports pull from metric.

241
00:28:27,880 --> 00:28:33,560
And since we don't specifically use metric, just like to look at inventory wise, the balance

242
00:28:33,560 --> 00:28:39,080
out our inventory, I think the one issue we always had is that in QuickBooks, we invoice

243
00:28:39,080 --> 00:28:46,160
to the retailer name. So it may be like, you know, it's the retailer, but their license

244
00:28:46,160 --> 00:28:52,240
in metric is under a different name. And so trying to like, sometimes it can be difficult

245
00:28:52,240 --> 00:28:58,440
figuring out like, which license this is from if we're not specifically like using metric

246
00:28:58,440 --> 00:29:04,920
on a daily basis, like an outside source is it's hard to tell like, who are they actually

247
00:29:04,920 --> 00:29:09,240
selling this product to?

248
00:29:09,240 --> 00:29:14,920
That kind of brings me to an interesting question. So it's a minor problem in Washington State.

249
00:29:14,920 --> 00:29:19,840
Well, it's not really a problem. But from a software point of view, it's a problem. So

250
00:29:19,840 --> 00:29:25,720
there'll be companies with multiple licenses. But there's maybe a minority of companies,

251
00:29:25,720 --> 00:29:35,000
but some do. I'm wondering, in metric, do you have companies working with multiple licenses?

252
00:29:35,000 --> 00:29:42,600
And is that like a how do you approach that? Is there confusion? Well, Nick, you may even

253
00:29:42,600 --> 00:29:48,720
have multiple licenses. So just curious about how you approach that from a business slash

254
00:29:48,720 --> 00:29:54,800
software point of view.

255
00:29:54,800 --> 00:30:01,600
Like I think our inventory team just, they have a list of who what licenses for what

256
00:30:01,600 --> 00:30:08,240
company in our in QuickBooks or like, so like we use since we don't have like an ERP system,

257
00:30:08,240 --> 00:30:16,040
we actually use Google Sheets. And so we have our processes, we have all we have an order

258
00:30:16,040 --> 00:30:24,280
form, which our sales reps then put in their orders on this form. And then our inventory

259
00:30:24,280 --> 00:30:29,000
team has access to see that. So when someone puts up a new order, they know, like the data

260
00:30:29,000 --> 00:30:34,960
is supposed to be pulled from like when it's supposed to be ready and all that. And so

261
00:30:34,960 --> 00:30:41,060
what our inventory team just has a list of like names and licenses, so they can like,

262
00:30:41,060 --> 00:30:47,120
if they're ever confused, they know which one to put it into metric. Because yeah, like,

263
00:30:47,120 --> 00:30:50,360
if you put it in the wrong in the metric, then the company that you have to deliver

264
00:30:50,360 --> 00:30:57,640
to has to reject that order because it's under the wrong name. So in in since we do deal

265
00:30:57,640 --> 00:31:01,160
with the retailers, like we want to keep them happy. And the last thing we want to do is

266
00:31:01,160 --> 00:31:08,600
is not make a delivery because we put it under the wrong the wrong name.

267
00:31:08,600 --> 00:31:14,240
And that's essentially what I've noticed in in Washington state is everybody's trying

268
00:31:14,240 --> 00:31:21,680
to keep their clients happy. And that's kind of expected of businesses. But and then the

269
00:31:21,680 --> 00:31:28,720
transfers it's just like you said, you don't want to transfer to the wrong person. Then

270
00:31:28,720 --> 00:31:39,040
the whole mess of having to reject incorrect transfers. So I don't know, just from my experience,

271
00:31:39,040 --> 00:31:50,280
I say it just a pain point that can be helped by you know, just better. You know, more organized

272
00:31:50,280 --> 00:31:54,480
more organized software, I suppose. Well, actually, I don't know, I don't really know

273
00:31:54,480 --> 00:31:57,640
what the solution may be. That is a pain point.

274
00:31:57,640 --> 00:32:04,880
A radical view, which, you know, obviously would maybe put me out of business is to not

275
00:32:04,880 --> 00:32:15,520
have such strict regulation. You know, again, I don't know of any other agricultural product

276
00:32:15,520 --> 00:32:20,680
that has to behave this way or any other you know, like tobacco, you're not tagging every

277
00:32:20,680 --> 00:32:27,240
plant alcohol, you're not following it all the way in, you have to keep track of what

278
00:32:27,240 --> 00:32:32,200
goes into your batch and what alcohol comes out and you have to keep track of bottles

279
00:32:32,200 --> 00:32:37,600
and that sort of stuff. But it's not at the level that's required for cannabis. And I

280
00:32:37,600 --> 00:32:44,280
think that's been unique to cannabis because of its legality at the moment. So it'll be

281
00:32:44,280 --> 00:32:49,440
interesting to see if some of that lightens up a little bit going forward, trusting farms

282
00:32:49,440 --> 00:32:55,240
a little bit more, or maybe checking in at very specific times rather than having to

283
00:32:55,240 --> 00:33:06,680
track every single plant at every single stage. Maybe that's pie in the sky hopes, but I think

284
00:33:06,680 --> 00:33:10,000
there will be a lot of benefits to relaxing that a little bit.

285
00:33:10,000 --> 00:33:16,680
And that's what I was kind of curious about as to, you know, the future landscape because

286
00:33:16,680 --> 00:33:25,440
so essentially I'm working on CanLytics, which is laboratory software. And the whole idea

287
00:33:25,440 --> 00:33:34,640
was to be sort of laboratory software first and then compliance second. Because, you know,

288
00:33:34,640 --> 00:33:40,520
the laboratories aren't going anywhere and you know, even if you didn't have traceability,

289
00:33:40,520 --> 00:33:47,280
they would still be there. And so the software is just more laboratory focused and then meeting

290
00:33:47,280 --> 00:33:56,960
the compliance. And so I'm just curious about the future because I'm almost a little worried

291
00:33:56,960 --> 00:34:03,860
that, you know, maybe some companies may have built their software and business model too

292
00:34:03,860 --> 00:34:11,320
much around compliance and metric because then if metric changes or would say goes away

293
00:34:11,320 --> 00:34:16,960
in five years for whatever reason, then there goes your business model. There goes your

294
00:34:16,960 --> 00:34:28,440
business. You know, like in Washington state, like, you know, it's real uncertain what traceability

295
00:34:28,440 --> 00:34:41,560
is going to look like in five years from now. But at the same time, the companies that have

296
00:34:41,560 --> 00:34:48,800
made integrating with metric easy have done quite good for themselves.

297
00:34:48,800 --> 00:34:54,200
My experience has been, and maybe Nick can speak to it as well, but my experience has

298
00:34:54,200 --> 00:35:00,760
been that that's usually part of their offering, but not their exclusive offering. That, you

299
00:35:00,760 --> 00:35:08,960
know, if you're focusing on cultivation metric or compliance as part of your cultivation

300
00:35:08,960 --> 00:35:18,440
process, but it's not the only thing, right? The rest is, you know, how do you get the

301
00:35:18,440 --> 00:35:29,120
best yield or how do you get a particular profile, whether do how can you use crop steering

302
00:35:29,120 --> 00:35:36,800
to get a particular outcome? Integration with QuickBooks because at the end of the day,

303
00:35:36,800 --> 00:35:42,800
there still is, you know, money involved as much as we enjoy watching plants grow. How

304
00:35:42,800 --> 00:35:57,640
do you develop new cultivars or, you know, does cultivar even have a meaning? There's,

305
00:35:57,640 --> 00:36:02,720
you know, a lot of discussion there. So I think there's a lot more that, you know, or

306
00:36:02,720 --> 00:36:08,720
if you're an ERP or if you're a seat to sale product, you're obviously providing that value

307
00:36:08,720 --> 00:36:13,480
through the whole process and adding additional things onto it. I think compliance is a really

308
00:36:13,480 --> 00:36:20,320
big portion of it at the moment, as you point out. I don't know of anybody that is only

309
00:36:20,320 --> 00:36:25,120
doing compliance as a third party piece of software. I don't know of anybody that is

310
00:36:25,120 --> 00:36:30,760
only just a wrapper around same metric. There's usually, it's usually part of an offering

311
00:36:30,760 --> 00:36:37,760
that they make beyond that with, you know, whatever stage or stages they're interacting

312
00:36:37,760 --> 00:36:43,560
with. It could be a very substantial portion of their business model for sure and everything

313
00:36:43,560 --> 00:36:47,360
you bring up would still be a risk for them. Absolutely.

314
00:36:47,360 --> 00:36:57,080
Yeah, I mean, I think that's sort of, you know, where the software space is, is, you

315
00:36:57,080 --> 00:37:02,760
know, if you can make all these integrations, you can add a lot of value. And like you said,

316
00:37:02,760 --> 00:37:12,120
you know, metric itself is, you know, it's essentially just a, you know, it's even, you

317
00:37:12,120 --> 00:37:17,120
know, it's got its nuances, but at the end of the day, it's just the, it's not even that

318
00:37:17,120 --> 00:37:24,200
large, it's just sort of a small API. So, you know, write a wrap around that and then

319
00:37:24,200 --> 00:37:28,320
you set, and then that's when the other magic happens is when you start to integrate QuickBooks

320
00:37:28,320 --> 00:37:30,360
and this is...

321
00:37:30,360 --> 00:37:40,800
Yeah, I think I might be particularly jaded with metric. Having built services in the

322
00:37:40,800 --> 00:37:46,840
past, there's some really just basic stuff that I don't see them doing that makes having

323
00:37:46,840 --> 00:37:51,620
to integrate with them a lot more difficult. So, for example, and you gave a really great

324
00:37:51,620 --> 00:37:58,280
example as well, which is if you do backward incompatible changes, like maybe you bump

325
00:37:58,280 --> 00:38:05,680
the version of your software or the version of your service. And if you don't have version

326
00:38:05,680 --> 00:38:10,480
services in the first place, that's really hard to do. And so getting all of your customers

327
00:38:10,480 --> 00:38:19,120
to adopt a backward incompatible change or breaking change all at once is never successful.

328
00:38:19,120 --> 00:38:24,440
Like, so version software, you know, it's a solved problem. It's been solved for 20

329
00:38:24,440 --> 00:38:35,400
years or longer. But if that's something that to your point, an API with relatively few

330
00:38:35,400 --> 00:38:39,820
calls should be very easy to use. But if it's changing out from underneath you in a way

331
00:38:39,820 --> 00:38:46,360
that you don't get notified about, where it's not versioned, where you can't stay on an

332
00:38:46,360 --> 00:38:56,080
old version long enough to migrate, that there's a deprecation or end of life plan that extends

333
00:38:56,080 --> 00:39:01,020
long enough for these businesses to not only meet the needs of their current customers,

334
00:39:01,020 --> 00:39:10,120
but then update to your backwards incompatible changes. Like, I think that's where both the

335
00:39:10,120 --> 00:39:14,880
cannabis companies that are either integrating with it directly, and they have to update

336
00:39:14,880 --> 00:39:20,720
their processes in some cases, or they might have themselves built software integrations

337
00:39:20,720 --> 00:39:25,760
with metric to make their life easier. Or these third party, you know, SaaS companies

338
00:39:25,760 --> 00:39:30,660
trying to provide that to their customers really find a lot of pain with it in particular.

339
00:39:30,660 --> 00:39:34,880
So I know I've ragged on them a lot. I know they're trying. I know they're, you know,

340
00:39:34,880 --> 00:39:37,680
talking about things that they're going to be doing to make things better. But some of

341
00:39:37,680 --> 00:39:51,520
these things that are pretty standard practice in a lot of building, you know, web services,

342
00:39:51,520 --> 00:39:54,320
I think would would make their life a lot easier.

343
00:39:54,320 --> 00:40:04,520
And so I guess it's part of this just because I think metric maybe rolled out in, you know,

344
00:40:04,520 --> 00:40:10,160
in like 20, really, the early 2010s in Colorado, is that correct?

345
00:40:10,160 --> 00:40:16,240
I'm really new to the industry. I don't I don't know their history.

346
00:40:16,240 --> 00:40:22,920
So I think that just from you know, what I heard the CEO talking about, it sounded like

347
00:40:22,920 --> 00:40:30,920
they're open to making improvements. And so, so you hit on the backwards incompatibility.

348
00:40:30,920 --> 00:40:38,520
And then I've just been, you know, working on it with integration. And it would be nice

349
00:40:38,520 --> 00:40:48,280
to get some things returned from from like post requests and things like that. But like,

350
00:40:48,280 --> 00:40:53,880
are there any other like concrete things that you like really see that need to be improved

351
00:40:53,880 --> 00:40:56,560
like standardization or?

352
00:40:56,560 --> 00:41:03,640
I mean, data consistency is a big one. If we would create objects, they may not be available

353
00:41:03,640 --> 00:41:15,960
in an amount of time. And but or we might have been told that they were created. But

354
00:41:15,960 --> 00:41:22,160
when we go to use them, they're not available. There are also things around the creation

355
00:41:22,160 --> 00:41:28,120
itself. So we would be told to just submit the create again, which would then fail because

356
00:41:28,120 --> 00:41:33,380
now then, you know, now it would have caught up and it would be consistent. So you know,

357
00:41:33,380 --> 00:41:40,500
one thing that solves that is using item potent keys, like that's a pretty standard practice.

358
00:41:40,500 --> 00:41:44,480
Have I already seen this request to create it? Great. I've already done it. Here's a

359
00:41:44,480 --> 00:41:52,480
success response, even if I told you that it failed the last time. Shoot, there was

360
00:41:52,480 --> 00:41:58,040
another one that we ran into a lot. So like, backward compatibility was one data consistency

361
00:41:58,040 --> 00:42:08,840
was one item potency was very closely related to that, particularly around creation of objects.

362
00:42:08,840 --> 00:42:16,000
Compatibility was one uptime. We've already talked about that. Knowing when changes were

363
00:42:16,000 --> 00:42:22,000
coming and this is where I will give them a lot of credit. They have been very proactive

364
00:42:22,000 --> 00:42:29,880
within the last year or so in reaching out to companies and letting them know. Or at

365
00:42:29,880 --> 00:42:35,340
least getting better at it for the most part, when changes were coming. When I first started

366
00:42:35,340 --> 00:42:41,800
working in the space, changes would just happen and our stuff would break and then we would

367
00:42:41,800 --> 00:42:47,960
get a notice a week later that there was a change to the API. You know, that's not helpful.

368
00:42:47,960 --> 00:42:58,360
So they have improved in that sense, which I think has made everyone's life easier. But

369
00:42:58,360 --> 00:43:03,520
even then, one of the challenges that you're going to run into if you're providing services

370
00:43:03,520 --> 00:43:09,160
or operating in multiple states, regardless of whether or not you're a cannabis company

371
00:43:09,160 --> 00:43:15,960
or a third party company, is just keeping up with all the changes across all the different

372
00:43:15,960 --> 00:43:21,000
states too. So that's not necessarily their fault. But how do you communicate that in

373
00:43:21,000 --> 00:43:29,840
such a way that you're not that you're notifying the people who need to know in a way that's

374
00:43:29,840 --> 00:43:36,480
efficient with enough time for them to adopt it and a reasonable end of life support for

375
00:43:36,480 --> 00:43:43,440
the stuff that you're deprecating? It's hard. It's a hard problem that everybody has to

376
00:43:43,440 --> 00:43:48,720
deal with, you know, regardless of the scale of your customers. But it's something that

377
00:43:48,720 --> 00:43:51,480
I think is going to be critical for them to address.

378
00:43:51,480 --> 00:44:00,080
And I agree with you. I think almost any company can improve to make improvements by improving

379
00:44:00,080 --> 00:44:09,400
communication. It's one of the hardest things to get right. But it's something that is approachable

380
00:44:09,400 --> 00:44:15,300
and everybody can improve. And so, like you said, just just simply letting you know that

381
00:44:15,300 --> 00:44:21,920
changes are coming. I mean, that's I mean, an email and that has an enormous amount of

382
00:44:21,920 --> 00:44:27,480
value. I mean, that can I mean, if it's a minor change, I mean, like you said, that

383
00:44:27,480 --> 00:44:36,320
can prevent your software from breaking down and unhappy clients. And then I think things

384
00:44:36,320 --> 00:44:42,680
like things like maybe backwards compatibility is maybe easier, but item potency, you know,

385
00:44:42,680 --> 00:44:47,880
you have to be a little clever. Just about I mean, it's, you know, like you said, you

386
00:44:47,880 --> 00:44:53,040
have to have some forethought about how you're going to set things up. But you have to, you

387
00:44:53,040 --> 00:44:57,720
know, you have to do a little thinking there. So I think that may be a little trickier to

388
00:44:57,720 --> 00:45:04,320
a that may be a little trickier problem to approach. But communications, the dead simple

389
00:45:04,320 --> 00:45:06,120
one.

390
00:45:06,120 --> 00:45:17,200
Oh, boy. That's that's exciting. Well, we're sort of nearing here to the end, if anyone

391
00:45:17,200 --> 00:45:23,640
has any last few things to hit on. But I guess I just wanted to thank you, Ryan, for for

392
00:45:23,640 --> 00:45:31,400
coming and joining the cannabis science meetup. And it's data science meetup. Normally, I

393
00:45:31,400 --> 00:45:36,720
have a presentation or something and some data that we can chew on. And so for next

394
00:45:36,720 --> 00:45:41,560
week, I'll I'll have some stuff and they may even just email or message you guys like a

395
00:45:41,560 --> 00:45:47,480
handout for this week. I was going to have a company better carbon solutions come and

396
00:45:47,480 --> 00:45:56,120
talk about how they're doing waste management. But there was a breakdown in communication.

397
00:45:56,120 --> 00:46:03,200
So but I can still send you some material. And then also, Nick, it was awesome hearing

398
00:46:03,200 --> 00:46:06,760
hearing from you about your

399
00:46:06,760 --> 00:46:13,880
your experience in multiple states that is quite the

400
00:46:13,880 --> 00:46:14,880
quite the hurdle to jump.

401
00:46:14,880 --> 00:46:20,640
Yeah, yeah, it's a lot. I mean, because you're looking at facilities in each state. So because

402
00:46:20,640 --> 00:46:26,600
you can't transport across the Alliance. So

403
00:46:26,600 --> 00:46:35,000
endless questions there. So we may have to day to pick your brain about that next time.

404
00:46:35,000 --> 00:46:39,800
And then Charles, as always, you know, it's always good to see you and hear your perspective

405
00:46:39,800 --> 00:46:42,240
from the data science angle.

406
00:46:42,240 --> 00:46:50,000
Yeah, yeah, thanks. And now that was interesting. I've written software for Ford and my wife

407
00:46:50,000 --> 00:46:56,480
works in the semiconductor industry. And if you were down for two weeks, man, it would

408
00:46:56,480 --> 00:46:59,400
be ugly. You'd never be back.

409
00:46:59,400 --> 00:47:06,960
Well, that's basically what happened in Washington State is, I mean, leaf data systems, they

410
00:47:06,960 --> 00:47:15,480
did the small update. And there was endless amount of noise about it to the point where

411
00:47:15,480 --> 00:47:21,720
Washington State basically said, Okay, we're actually going to relook at the contract.

412
00:47:21,720 --> 00:47:27,800
So then they basically did this whole, you know, reexamination of the contract, which

413
00:47:27,800 --> 00:47:31,720
is, you know, a big deal.

414
00:47:31,720 --> 00:47:32,720
So

415
00:47:32,720 --> 00:47:37,600
but you know, in metric, it sounds like it may have been out of their hands, you know,

416
00:47:37,600 --> 00:47:43,000
they may have been tied to the wildfires or this and that. So I'm going to do thanks for

417
00:47:43,000 --> 00:47:50,080
sharing that link, I'm going to go start reading up about this metric outage.

418
00:47:50,080 --> 00:47:56,440
Yeah, the wildfires were separate. That comment was mostly that I hoped that they treated

419
00:47:56,440 --> 00:48:04,280
the people trying to stay compliant in the same way that they they had in the past, where

420
00:48:04,280 --> 00:48:11,800
farms had struggled because of the wildfires, hopefully, they're a little bit more supportive

421
00:48:11,800 --> 00:48:16,400
because of the outage.

422
00:48:16,400 --> 00:48:21,400
Well, a similar thing, like in Washington, they gave they gave everybody lenience, they

423
00:48:21,400 --> 00:48:27,240
said, Oh, you can just, you know, attest that you've had things tested and this and that.

424
00:48:27,240 --> 00:48:34,480
But I mean, people just aren't happy when there's any disruption to their and you can't

425
00:48:34,480 --> 00:48:42,240
blame them. I mean, that's, you know, that's lost revenue. So

426
00:48:42,240 --> 00:48:49,760
to the I think the lesson from the day is, do what you can to keep your systems online.

427
00:48:49,760 --> 00:48:51,760
And it takes some forethought.

428
00:48:51,760 --> 00:49:00,280
Alright, crew. Thanks for coming today. I think I'll go ahead and conclude it here a

429
00:49:00,280 --> 00:49:08,720
couple minutes early just to let Charles get to his appointment on time. And I've kind

430
00:49:08,720 --> 00:49:14,840
of run out of material. But thank you all for coming. I'll try to send you some material

431
00:49:14,840 --> 00:49:21,640
throughout the week and then we can touch base next week and maybe do a little forecasting

432
00:49:21,640 --> 00:49:22,640
or something like that.

433
00:49:22,640 --> 00:49:23,640
Sounds good. Nice meeting you all.

434
00:49:23,640 --> 00:49:24,640
Awesome. It's gonna be great. Nick, Charles, until next time.

435
00:49:24,640 --> 00:49:25,640
Thanks for having me.

436
00:49:25,640 --> 00:49:26,640
Thanks for having me.

437
00:49:26,640 --> 00:49:33,640
Bye. Nice meeting you, Ryan.

