ora ▩ Profile picture
Aug 18, 2022 19 tweets 15 min read Read on X
Hello World!

We’re excited to announce Ora: the search engine for blockchain data ▩ ▩ ▩

Our vision is to make querying blockchains as easy as a Google search 🔍

Traversing crypto transactions should feel like surfing the web(3) 🏄
What’s the problem we’re solving ❓

Right now, it's impossible for most users to understand what's happening on-chain

Simple questions like "how much did I pay @MagicEden in fees last week?" require complex solutions (e.g. indexing an archive node or running SQL queries) 😰 Image
Lots of people like @andy8052, @zachxbt or @jackbutcher have noted that Solana transactions are notoriously difficult to interpret

Why are all these accounts here, what's actually happening in the transaction, why is it calling into this program?

So, how is Ora solving this?

In two ways:
1️⃣ A blockchain search engine 🤖
2️⃣ A human-readable transaction viewer 🔍
We let users query on-chain data with natural language 💬

Using large language models in the backend, we let anyone easily explore, navigate and inspect on-chain transactions 🧐
We also built a transaction viewer your parents could understand

Want to see all trades between two dates? One click ✅

Want to filter for transactions that called a specific instruction? One click ✅

Want to order transactions by descending SOL amount order? One click ✅
Our first prototype looked like this lol

But we quickly iterated and soon arrived at a working conversion process for basic queries that hooks up into our search interface

As @FurqanR likes to say, we made sure to “get the f** out of localhost” Image
After a month of building for Solana's Summercamp hackathon, we now have a search engine that lets users

◼️ make complex queries in natural language - e.g. “show me all successful @JupiterExchange swaps between between 42 and 420 SOL from two days ago” Image
◼️ filter transactions - e.g. by called instructions or time range
◼️ sort transactions - e.g. by descending SOL balance changes
◼️ see summary descriptions in the form of “hey, X user called Y program with Z arguments, ABC is what happened”
So, what about existing solutions?

Block explorers and SQL dashboards are great ✨

But they mainly serve technical users and are not geared towards mainstream users 🤷‍♂️ Image
Ultimately, Ora is a complementary piece to existing infrastructure 🧩

We already integrate block explorers like @solanafm @solscanofficial 🤝

Our search results could further link to existing Dune/Nansen pages (@ASvanevik @mewwts if you’re reading this, we’d love to chat!) 🌐
Why now?

🚀 Web3 is slowly reaching a mainstream market
🔍 Blockchains are a radical shift in data transparency
🤖 Large Language Models are turning into APIs
📲 Crypto is going Mobile Image
While crypto hasn’t found its iPhone moment yet, initiatives like @solanamobile are leading the charge

Our hypothesis is that mobile users will seek out a Google-like experience in the long run

Or would you want to use an explorer / run SQL queries on a phone? 🤔 Image
The idea of a web3 Google/search engine is not new

@gaby_goldberg @spencernoon @mariogabriele @nickgrossma @cdixon @dunkhippo33 @packyM @nosleepjon @richerd @wilburforce_ @TaschaLabs @BrendanEich @joemccann @sriramk @benedictevans have all talked about it in one form or another
Neither is the concept of using LLMs for search engines

People like @amasad, @KyleSamani, @0xdoug, @ericjang11 have all pondered how LLMs could be leveraged in new search engines while @paulg has contemplated the value proposition of verticalized search engines
.@balajis has even floated the idea of leveraging LLMs to power a search engine for blockchains 👀

Coincidentally, that’s exactly what Ora is:

We let users query on-chain data with natural language.

There's still a ton to build and this is just version 0.1 of Ora

Stay tuned as we add more features and improve the product 🫡

We'd love to chat with anyone who's interested in collaborating. So, feel free to hit our DMs 🤝 Image
We’re currently piloting Ora with a handful of early users

If you’re interested in trying out the alpha release, feel free to join our waitlist here ✌️

forms.gle/W5wWfkeMhcLtyg…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with ora ▩

ora ▩ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @oralabs_

Jan 31, 2023
What if you could ask YC anything?

Now you can, on AskYC.com

We've embedded every post from @ycombinator’s content library using LLMs, so you can ask YC-GPT all your burning startup questions.
As 1st time founders, we use YC's startup library all the time.

Whether for fundraising or ops, the blog is a treasure trove of advice.

With AskYC, you can ask questions like "how to pitch a startup" and instantly get actionable advice with links to relevant resources. Image
What would @paulg say is most important in fundraising? Image
Read 8 tweets
Jan 12, 2023
Excited to share that we're launching dune.ora.so today!

A new search experience for @DuneAnalytics powered by LLMs.

Now you can find dashboards by describing what you're looking for - like "how's dex activity on eth?" - rather than relying on keyword matches.
Dune wizards 🧙 have created many amazing dashboards but they're not always easy to find today.

Queries like "magiceden opensea" don't return any results on Dune because the search requires 1:1 keyword matching and "magiceden" is interpreted differently from "magic eden".
Ora's approach solves this by creating a unique embedding for each dashboard

We run each dashboard through an LLM to contextualize it and then rank dashboards relative to a user's query based on semantic similarity
Read 9 tweets
Dec 6, 2022
What does ChatGPT mean for the future of web3?

Large Language Models could drastically change how users interact with crypto applications.

From conversational protocols to smart social search, the whitespace for exploration is infinite. A few thoughts on ideas and risks 👇 Image
1️⃣ Using AI to analyze blockchains

In the future, everyone will be able to ask any on-chain related data questions and get an answer.

Just ask in plain text and the AI model converts the question into SQL, runs that code on indexed data and surfaces the result back to you.
2️⃣ Talking to Protocols

Users will be able to transact on-chain by chatting with protocols (h/t @gaby_goldberg for pic).

Analogous to Siri, you'll be able to ask Ora to {bridge USDC, make an offer on y00ts with Nouns glasses, write a Mirror post on AI x web3 in your voice, etc} Image
Read 14 tweets
Jun 22, 2022
Amidst the drama around Celsius, 3AC, Solend and a massive market drawdown, one of the strangest Solana MEV instances went fairly unnoticed

One token swap led to a cascade of arbs & liquidations that netted MEV bots more than $2 Million...

All within a span of 40 seconds 🧵
There are 4 protagonists in this story:
1️⃣ 7p..UU: the scnSOL whale (lost $700k)
2️⃣ G6..AV: the SOL-scnSOL arb bot (profited $25k, but lost out on $530k)
3️⃣ 44..Qu: the USDC-scnSOL arb bot (profited $400k, but lost out on $100k)
4️⃣ Fx..mY: the scnSOL liquidator (profited $2M)
And 4 primary MEV “arenas”:
1️⃣ @SoceanFinance
2️⃣ @orca_so
3️⃣ @Saber_HQ
4️⃣ @solendprotocol
Read 27 tweets
Jun 1, 2022
Let’s talk about NFTs on Solana

What are SPL tokens? What is the metadata program? What is the big picture?

Here’s a little history, some speculation on a future standard, and a Solana NFT cheat-sheet by @sooshisan 👇🏼

Strap in PFP lovers, we’re going threadiiiing 🧵
The NFTs we know and love are really made up of accounts owned by

1. the SPL token program
2. the SPL associted token account program
3. the @metaplex token metadata program

Each account contributes data about the NFT.
Without getting too in-the-weeds, accounts are how Solana stores data.

We need separate accounts because per-account spacing is limited, and each program defines its own account structures.

Cool?
Read 31 tweets
May 25, 2022
MEV, QUIC, QoS, Fee Markets...

What is going on with Solana, why is congestion an issue and how are the current TPS problems being addressed?

Strap in and get ready for a looong thread 🧵 Image
As a quick recap, Solana has been fighting congestion issues for the past few months, experiencing two network halts (one in September 2021 and one in May 2022) as well as undergoing numerous periods, in which transactions regularly fail.
Taking a step back, Solana doesn’t have a mempool.

Say what?

Yup. Unlike our good friends in Ethereum-land, Solana uses a mempool-less transaction-forwarding protocol called “Gulf Stream” (maybe time for a rebrand? @aeyakovenko).

medium.com/solana-labs/gu…
Read 45 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(