For example, let's say non-display fees for a Cboe venue is $1,500 per month. What we do there is to pass through the venue's monthly license fees when you activate the live data. But we don't apply any upcharge unless you consume the data. So you only commit $1,500 per month and we have zero profit margin until you start consuming the data.
. I haven't tested any of the datasets yet, however, since your MBO data seems to have some kind of canonical model rather than original ITCH data -- is that right? It is at least not my understanding of NASDAQ ITCH format based off what I saw from the sample data. I cannot find any docs describing this format on the site either.What do you mean consuming a stream? An average user using restful to get data of whole mkt level 1 each second consumes a stream?Seems like the easiest solution for all parties. For some unsolicited advice, I would really stress transparency in licensing and explaining how archaic vender agreements lead to the pricing model. I have done, what seem likes like hours on hours, of research into data streaming and feel I've only scratched the surface on the different nuances in various systems. I feel I would've been misled by "pay-per-gb" only to be hit by a $1,500 licensing fee the second I consume a stream had I no prior knowledge, which it sounds like this group of people may be part of your targeted customer base.
I checked out the website after getting off the waitlist and it is super sleek, props to your UI team. I haven't tested any of the datasets yet, however, since your MBO data seems to have some kind of canonical model rather than original ITCH data -- is that right? It is at least not my understanding of NASDAQ ITCH format based off what I saw from the sample data. I cannot find any docs describing this format on the site either.
What do you mean consuming a stream? An average user using restful to get data of whole mkt level 1 each second consumes a stream?
is there minimum charge? For example, I only need to stream real-time totalview datapoints every 15minutes for the ohlc bar, that is less than a few mb per day. What would be the minimum charge for that including all fees charged by exchange?
For some unsolicited advice, I would really stress transparency in licensing and explaining how archaic vender agreements lead to the pricing model. I have done, what seem likes like hours on hours, of research into data streaming and feel I've only scratched the surface on the different nuances in various systems. I feel I would've been misled by "pay-per-gb" only to be hit by a $1,500 licensing fee the second I consume a stream had I no prior knowledge, which it sounds like this group of people may be part of your targeted customer base.
I checked out the website after getting off the waitlist and it is super sleek, props to your UI team.
since your MBO data seems to have some kind of canonical model rather than original ITCH data -- is that right? It is at least not my understanding of NASDAQ ITCH format based off what I saw from the sample data. I cannot find any docs describing this format on the site either.
This seems fairly straightforward if we're talking about the UI alone -- you have to go click the button to enable the stream, agree to the licensing fee passed forward to your account, and then whatever mechanism in code to enable the stream (consuming it). How it works without the UI, however, seems fairly complicated...
how Databento will notify you that you owe a licensing fee is an interesting question.
If you are an "average user using restful to get data of whole mkt level 1 each second"
Was GraphQL part of the original API design debate? I could see pricing calculations becoming overly complex with GraphQL, but it gives all the power into the client's hands.However, once you start doing things involving multiple resources (e.g. datasets, schemas, symbols) at once across multiple domains (e.g. resolve symbols, fetch this range and merge these symbols and then submit this batch job), your REST endpoints become either a word salad (unnecessarily complicated) or too rigid (inexpressive and unintentful).
Was GraphQL part of the original API design debate? I could see pricing calculations becoming overly complex with GraphQL, but it gives all the power into the client's hands.