Ownera moves tokenized securities between institutions. LunarCrush measures attention, sentiment and narrative for more than 4,400 stocks and ETFs, adds new ones as they list, and covers the handful of digital assets that matter as collateral. The Social and Market Data SuperApp connects the two: one adapter, bound once, and every institution on FinP2P can subscribe to that data for the equities, funds and tokenized assets it trades, lends and holds.
Tokenized equities, ETFs and funds inherit the market conversation of their underlying. That conversation is measurable, and it is the only leading indicator in the data stack.
Ownera's data utilities today cover prices, NAV, ratings, supply and holder counts. Every one of those is a lagging indicator. Social volume, sentiment and creator activity are the only leading signals in the stack, and nobody serves them on the network.
DTCC's tokenized equities and treasuries arrive in H2 2026. Tokenized ETFs and money market funds are already on the network. JPMorgan and Goldman are live counterparties and are themselves covered tickers. LunarCrush tracks every one of these by ISIN-resolvable ticker, plus the few digital assets institutions post as collateral.
LunarCrush ships an MCP server and AI narrative summaries. A data provider on FinP2P that agents can already talk to is the cleanest demonstration of the AI-readiness pitch Ownera makes against single-chain oracles.
Ownera splits SuperApps into Business Applications and Utilities. This is a Utility in the Data category. It implements Ownera's published Data Provider Adapter API and never touches a trade.
An institution's Router operator calls POST /dataprovider/bind pointing at the adapter (or at the LunarCrush Router as a finp2p peer) and creates data rules per asset or wildcard.
The Router pulls (POST /assets/data, async) or subscribes (POST /assets/data/subscribe). Assets are addressed by ISIN or CAIP-19, never by ticker.
ISIN resolves to a ticker, CAIP-19 resolves to a coin. The adapter hits LunarCrush v4, normalizes the payload to the socialSentiment schema, and stamps source and timestamp.
The adapter pushes into POST /data/assets/ingest. The Router validates against the schema, stores it, and re-shares to peer Routers under an access list. Business apps read it via GraphQL assetDatas.
| dataType | Contents | Refresh |
|---|---|---|
assetHeader | Coverage advertisement so consumer Routers auto-discover supported assets | daily |
socialSentiment | Galaxy Score, AltRank, sentiment %, 24h engagements, mentions, creators, social and market dominance | hourly or RT |
socialNarrative | AI summary of the last 24h with supportive and critical themes and their weights | hourly |
socialTimeSeries | Hourly or daily history for charts and haircut models | hourly |
creatorInfluence | Who is moving the conversation, with reach and engagement | hourly |
The prototype ships the first two. The rest are straight mappings of existing LunarCrush endpoints. The complete catalog, including what is available on request, is in Data points.
More than 4,400 listed stocks and exchange-traded funds across US and major international exchanges, including the sector ETFs, treasury ETFs and spot Bitcoin ETFs that show up as tokenized wrappers. LunarCrush adds new listings regularly, so coverage grows without any change on the Ownera side.
A tokenized share, ETF unit or fund interest on FinP2P carries the ISIN of its underlying in its asset profile. The adapter resolves that ISIN and the underlying's social signal applies to the wrapper. When DTCC brings its member firms' equities and treasuries onto the network, coverage is already there.
Bitcoin, Ether and the regulated stablecoins that institutions post as collateral (USDC, RLUSD and peers) are covered and included. The wider digital-asset universe is available too, but this SuperApp leads with what regulated desks actually hold.
Coverage is advertised to each Router through assetHeader items, so institutions see the full list and subscribe only to what they hold. If an asset an institution needs is not yet covered, LunarCrush can add it; requests route through the listing.
The prototype ships the first group. The second group is a straight mapping of endpoints LunarCrush already serves, so it is a configuration change, not a build. The third group is available on request from any Router.
| Group | Data point | What it is | FinP2P dataType | Cadence |
|---|---|---|---|---|
| Shipping now | Galaxy Score | Composite health score, 0 to 100, blending social and market indicators | socialSentiment | Hourly, or real time |
| AltRank | Rank against all other assets on the same social and market blend; lower is stronger | |||
| Sentiment | Share of positive posts over the last 24 hours, in percent | |||
| Engagements 24h | Total interactions (likes, reposts, comments, views) on posts about the asset | |||
| Mentions 24h | Number of posts about the asset | |||
| Creators 24h | Unique accounts posting about the asset | |||
| Social dominance | Share of all tracked social volume this asset represents | |||
| Market dominance | Share of total market capitalization this asset represents | |||
| Coverage header | Name, symbol, identifier and the dataTypes served, so Routers auto-discover the asset (assetHeader) | |||
| Straight mapping | AI narrative summary | Plain-language summary of the last 24 hours of news and posts | socialNarrative | Hourly |
| Supportive and critical themes | Named themes with weights, e.g. "FXRP collateral expands (22%)" | |||
| Top news | Ranked news articles about the asset with engagement | |||
| Hourly and daily time series | History of every metric above plus price, volume and market cap; used for charts, trend and divergence models | socialTimeSeries | Hourly | |
| Top creators | Who is moving the conversation: handle, network, followers, posts, engagements, rank | creatorInfluence | Hourly | |
| Creator time series | A creator's reach and engagement over time | |||
| Top posts | Highest-engagement posts by network (X, YouTube, Reddit, TikTok, news) with links | socialPosts | Hourly | |
| Engagement by network | Where the conversation is happening, split by platform | |||
| Price, volume, market cap | Market data LunarCrush already carries alongside the social metrics, with 1h, 24h and 7d changes | pricing | Hourly | |
| Topic rank | Rank of the asset among all social topics LunarCrush tracks, not just assets | socialSentiment | Hourly | |
| On request | Sector and category baskets | Aggregated metrics for a sector (banks, ETFs, Bitcoin treasuries, real estate, RWA, stablecoins) rather than one asset | sectorSentiment | Hourly |
| Trending lists | Which assets, topics or creators are gaining attention right now | trending | Hourly | |
| Custom keyword searches | A saved search for any phrase, e.g. an issuer name, a fund name or "tokenized treasuries", with the same metric set | keywordSentiment | Hourly | |
| Issuer and institution topics | Social metrics for the issuer or counterparty itself (BlackRock, JPMorgan, Franklin Templeton) applied to the funds they issue | issuerSentiment | Hourly | |
| Individual post detail | Metrics and interaction history for a single post, for audit or compliance review | postDetail | On demand | |
| Signal quality and sample size | Confidence flag so thin-signal assets are marked rather than presented as a reading | field on every item | With each push | |
| New assets | Any listed stock, ETF or tokenized asset not yet covered can be added by LunarCrush | any | By request |
Every item carries source, timestamp, schemaRef and a methodology link. Routers pick data types per asset through their data rules, so an institution receives only what it subscribes to. Metric definitions are LunarCrush's; see lunarcrush.com for methodology.
A sample of assets that already matter on FinP2P, equities and ETFs first, with real LunarCrush values pulled on . This is the exact content of a socialSentiment item per asset. The full catalog is thousands of rows; these are examples.
| Asset | FinP2P identifier | Galaxy Score | Sentiment | 24h engagements | Creators | AltRank | Why it is on FinP2P |
|---|
Galaxy Score and AltRank are LunarCrush proprietary metrics. Sentiment is the share of positive posts. Values change hourly; this page is a snapshot for demonstration, not a live feed.
You are the operator of a consumer Router. Pick equities, ETFs or collateral assets and data types, subscribe, and watch the adapter fetch from LunarCrush and push into your ingest endpoint. Then switch to the GraphQL tab to see what a Business SuperApp would read.
In production the same request comes from the Router's data rules and refresh schedule. Auth is a single-use RS256 JWT with a 30-second expiry.
Send a request first.
These are the ten participant types on the SuperApps store. Each one already runs a Router or uses an app that does. The data arrives through that Router, so nobody integrates with LunarCrush directly.
Attention and sentiment beside the order book. Surface which tokenized equities and ETFs are gaining conversation before volume arrives, rank a watchlist by AltRank, and flag a narrative shift on a listed asset. Consumers on the store today: the Exberry Matching Engine, the Digital Asset Marketplace and any white-label venue built on the Investor SuperApp.
A leading input for collateral haircuts and intraday risk. Sentiment divergence from price, creator concentration and a sudden social-dominance spike are the signals a desk wants 12 to 48 hours before the move. Fits the Intraday Repo Hub and the Collateral Mobility Manager, and JPMorgan and Goldman are both covered tickers themselves.
Time a primary sale or a new tranche against attention on comparable assets and on the issuer's own name. Watch the narrative around a tokenized fund after launch. Fits the LayerZero and Nomyx issuer tools and the Asset Distribution and Access Hub.
Portfolio-level view of the conversation around every holding, with themes and time series for research notes. Sector baskets (banks, ETFs, treasuries, RWA) for top-down views. Fits the BlueShift Portfolio Manager and any research workflow that reads the Router's GraphQL.
Plain-language narrative summaries a client can read, plus a sentiment gauge per holding in the client portal. The Investor SuperApp already composes market data as a service; this is one more panel.
Holder-facing context in the LP or shareholder portal: what the market is saying about the fund's underlying exposures. For a transfer agent servicing tokenized securities, it is a differentiator in the investor experience that costs nothing to add. Fits the CSD Distribution Platform and transfer-agent apps on the network.
Through the apps above, not directly. Galaxy Score, sentiment and the day's narrative next to price and NAV for every tokenized share, ETF unit or fund interest they hold.
A quality signal on the assets under custody for client reporting, and an early-warning input for concentration risk. Delivered as data rules on the custodian's Router; no change to the custody adapter.
Sentiment and narrative on the regulated stablecoins used as the settlement leg (USDC, RLUSD and peers), so a payment utility can monitor peg confidence and issuer news alongside its own flows. Fits the Universal Stablecoin Connector and the Payment Provider Hub.
A composable input for other SuperApps. Ratings and risk providers such as Particula can blend attention data into their scores; analytics vendors can chart it; policy engines can reference it. Same Router, same GraphQL, one more data provider bound.
Participant types and app names are from the Ownera SuperApps store listing. Naming an app here means the data fits its use case, not that an integration exists yet.
Ownera's white-label investor app (production, with Archax) already composes market data as a named service. A Signal panel per asset adds Galaxy Score, sentiment trend and the day's narrative next to price and NAV.
Collateral, whether a tokenized ETF unit or a stablecoin, needs a haircut input beyond price. A sentiment cliff or a social-dominance spike often runs 12 to 48 hours ahead of a move. Delivered through FinP2P messaging or a trading policy hook.
When DTCC's tokenized equities and treasuries land on FinP2P in H2 2026, the asset profiles carry the underlying ISIN. The adapter resolves ISIN to ticker and the social signal of the underlying applies to the wrapper. Every one of the 4,400 covered tickers is ready on day one, and new listings follow automatically.
An issuer running a primary sale can watch attention on comparable assets and time the intent window. A transfer agent's LP portal can show holders what the market is saying about the fund's underlying exposures.
POST /assets/data
{ "filter": { "assets": { "type": "byIdentifiers",
"identifiers": [{ "identifierType": "ISIN", "identifierValue": "US19260Q1076" }] },
"dataTypes": ["assetHeader", "socialSentiment"] } }
→ 202 { "requestId": "…" }
POST /assets/data/subscribe { "filter": { … } } → 200 { "subscriptionId": "…" }
POST /assets/data/unsubscribe { "subscriptionId": "…" }
GET /health
POST /data/assets/ingest
Authorization: Bearer <RS256 JWT, single use, 30s>
{
"subscriptionId": "…",
"source": "lunarcrush",
"assets": [{
"identifier": { "identifierType": "ISIN", "identifierValue": "US19260Q1076" },
"data": [{
"dataType": "socialSentiment",
"schemaRef": "https://ownera.io/certificates/data/socialSentiment.schema.json",
"source": "lunarcrush",
"timestamp": 1758000000000,
"data": { "timestamp": 1758000000000, "window": "24h", "topic": "$coin", "symbol": "COIN",
"methodology": "https://lunarcrush.com/about/metrics",
"values": { "galaxyScore": { "value": 769, "decimal": 1, "unit": "score" },
"altRank": { "value": 97, "unit": "rank" },
"sentiment": { "value": 90, "unit": "percent" },
"engagements": { "value": 20592710, "unit": "count" },
"creators": { "value": 7471, "unit": "count" } } }
}]
}]
}
→ 200 { "results": [{ "identifier": {…}, "dataType": "socialSentiment", "status": "accepted" }] }
POST /dataprovider/bind
{ "name": "lunarcrush", "displayName": "LunarCrush Social Intelligence",
"endpoint": "https://adapter.example/", "auth": ["api-key"],
"requestTimeout": "30s", "backoff": "5m" }
POST /data/rules
{ "identifierType": "CAIP19", "identifierValue": "*",
"providerName": "lunarcrush", "providerType": "adapter",
"dataType": "socialSentiment", "refreshInterval": "1h",
"acl": ["bank-us", "venue-uk"] }
query {
financialAssets(filter: { identifierValue: "US19260Q1076" }) {
nodes {
financialIdentifier { type value }
dataItems(filter: { dataType: "socialSentiment" }) {
dataType source timestamp data
}
}
}
}
$mstr as a topic returns a memecoin, not Strategy Inc.eip155:1/erc20:0xa0b8…) maps through a curated table for the collateral assets institutions hold, then LunarCrush coin metadata for contract addresses.source, timestamp, schemaRef and a methodology link. Batches can be signed per Ownera's source-signed provenance model.Sources: Ownera Developer Platform (finp2p-docs.ownera.io), Data Provider Adapter API reference, SuperApps store onboarding guide, LunarCrush API v4 and MCP documentation. Adapter source: github.com/alon-eth/lunarcrush-finp2p-adapter (Apache-2.0). Image: ghcr.io/alon-eth/lunarcrush-finp2p-adapter. Schema PR: owneraio/finp2p-certificates-spec#45.
Not yet. Ownera has reviewed the adapter, is providing a real Router URL to test the ingest path, and has offered to add the adapter as an install-connector template on the store once the Docker image is published. The image is public at ghcr.io/alon-eth/lunarcrush-finp2p-adapter and the source is on GitHub. Still needed: a Builder or Enterprise API key from LunarCrush for live data.
More than 4,400 stocks and ETFs on LunarCrush today, with new listings added regularly, plus the digital assets institutions post as collateral. Tokenized wrappers on FinP2P are covered through the ISIN of their underlying. The demo on this page shows a sample; the adapter advertises the full catalog to each Router and institutions subscribe to what they hold. If a needed asset is missing, LunarCrush can add it.
Everything LunarCrush measures. Shipping now: Galaxy Score, AltRank, sentiment, 24h engagements, mentions, creators, social and market dominance, and a coverage header per asset. Straight mapping next: AI narrative summaries with weighted themes, top news, hourly and daily time series, top creators, top posts by network, price and volume, topic rank. On request: sector baskets, trending lists, custom keyword searches, issuer-level sentiment, single-post detail, a signal-quality flag, and any new asset. The full table is in the Data points section.
LunarCrush, as the data provider, under the LunarCrush brand in the Data category. Draper Goren Blockchain's venture studio built the prototype and will hand it over. Both companies are DGB portfolio companies and Alon Goren sits on both boards, which is why this got built first.
A Utility, in Ownera's taxonomy: infrastructure consumed by other apps. It implements the Data Provider Adapter API and does not submit intents, hold assets or touch settlement. A thin read-only Signal widget for the Investor SuperApp would be a separate Business Application later.
Galaxy Score is LunarCrush's composite of social and market indicators for an asset, on a 0 to 100 scale. AltRank ranks assets against each other on the same blend. Sentiment is the share of positive posts. For a repo or collateral desk the point is not the absolute number; it is the rate of change and divergence from price, which tends to lead. LunarCrush sells this to Point72, Coinbase and hedge-fund trial clients today.
FinP2P's data layer addresses assets by ISIN or CAIP-19. LunarCrush addresses by symbol. CAIP-19 tokens map through a curated table plus LunarCrush coin metadata. ISINs map to tickers via OpenFIGI, then to the LunarCrush stocks endpoint. Tokenized wrappers of equities inherit the signal of the underlying ISIN. Assets with no social footprint, like money market fund tokens, are simply not advertised.
A Router that ingests the feed can be bound by peer Routers as a finp2p data provider, with an access list per data rule. So the adapter ingests once into a LunarCrush (or DGB) Router and every entitled institution subscribes through its own Router. That is the same mechanic Ownera built for price and ratings providers.
Both, per Ownera's spec. A consumer Router can request a one-off async pull, or subscribe and receive periodic pushes. Refresh interval is set by the consumer's data rule, from 24h down to real time. LunarCrush's rate limits (100 per minute on Builder, 500 on Scale, custom on Enterprise) set the practical floor.
Ownera maintains the standard data schemas in its public finp2p-certificates-spec repository, next to pricing, rating and assetHeader. Ownera's CTO invited socialSentiment in as a standard scheme; the pull request is open. Until it merges, items carry a schemaRef to the same schema hosted here.
Ownera's APIs use a one-time RS256 JWT: audience is the org ID, subject is the API key, 30-second expiry, random nonce. The adapter generates one per ingest call. Consumer Routers authenticate to the adapter with API key, OAuth or mTLS, configured at bind time.
It is data, labeled with source and methodology, the same category as a price or ratings feed. No recommendations are generated. Creator-level data is public information and can be excluded for jurisdictions that want it excluded.
To be agreed. The natural shape is a per-Router subscription mirroring Ownera's own router-license logic, or a bundle distributed by Ownera with revenue share, which Ownera's model already anticipates for third-party SuperApps. LunarCrush needs a redistribution license in its Enterprise tier either way.
No. It is a data utility for regulated assets: listed equities, ETFs, funds and their tokenized forms. Bitcoin, Ether and regulated stablecoins are included because institutions on FinP2P post them as collateral, and LunarCrush covers them. The wider digital-asset universe is available if a Router asks for it, but it is not the point.
Not network-wide. FinP2P has no shared ledger and Routers only see their own participation. An institution can build an explorer of its own slice from execution plans, receipts and ledger proofs, and this SuperApp would be one of the data panels in it.
OpenFIGI lookup, coin-metadata lookup for contract addresses, the time-series and narrative and creator data types, batch signing for provenance, and validation against a real sandbox Router. All are small and all wait on sandbox access.
Ownera developer platform, SuperApps store, Data Provider Adapter API, SDK and open-source adapters reviewed. Portfolio fit map written.
TypeScript adapter implementing pull, subscribe, unsubscribe and Router ingest with JWT. Mock Router. End-to-end smoke test passing.
Sample of FinP2P-relevant equities, ETFs and collateral assets with real LunarCrush values. Interactive demo.
Bulk pull of all 4,400+ stocks and ETFs, ISIN mapping via OpenFIGI, coverage advertisement per Router.
Ownera's CTO confirmed the adapter implements the Router data adapter API, offered a real Router URL to test ingest, and invited socialSentiment into the standard schemas. Schema PR opened; Docker image published to ghcr.io/alon-eth/lunarcrush-finp2p-adapter; one-shot ingest test CLI and RSA keypair ready.
Push a first batch once the Router URL and credentials arrive; then Ownera adds an install-connector template on the store.
Builder or Enterprise key for live data; redistribution terms for fan-out across Routers.
Bind provider, create rules for the mapped assets, verify via GraphQL, submit the Utility listing under LunarCrush's entity.
Read-only Business Application with Archax as first design partner. Policy hook for collateral desks.