On-Chain Sentiment Oracle
An Intelligent Contract that reads live social data and feeds market sentiment on-chain.
About
This oracle fetches sentiment signals from public data sources and translates them into an on-chain score that other contracts can consume. No trusted third party — the AI reasoning is transparent and verifiable.
Why only GenLayer?
Traditional oracles can only bring in structured numerical data. This project uses GenLayer's ability to run LLM inference inside a contract to interpret unstructured text and produce a structured output. That's impossible on any other chain.
Build log
Running into nondeterminism issues when the LLM output contains floating point values. Investigating whether we need to snap to fixed-point arithmetic before writing to state.
Just shipped v0.3 of the sentiment oracle. It now handles multiple data sources and aggregates them before producing the on-chain score. Accuracy is up 40% on our test set.