Skip to content
Signalith

SIGNALITH WHITEPAPER

An oracle marketplace powered by x402 payments

Version 1.0 · Draft
Network: Robinhood Chain
Website: signalith.xyz
Oracle payment asset: USDG

Important notice

This whitepaper describes Signalith as it stands on 27 September 2026, before its contracts are deployed. It is information. It is not investment advice, not an offer to sell any asset, and not a solicitation to buy one. Nothing in it promises a return.

Signalith’s contracts are deployed, hold real USDG on Robinhood Chain and have not been audited by a third party. Read them as unaudited code that holds funds, and size any exposure to that.

Signalith has no token. Nothing in this whitepaper depends on one.

1. Executive summary

Signalith is an Oracle Marketplace on Robinhood Chain, built to connect data providers with smart contracts, applications, and autonomous AI agents.

Through Signalith, providers can publish oracle feeds, define their data methodology, set a price, and earn USDG whenever their signed reports are requested. Consumers can discover oracle feeds, pay for individual requests, and independently verify every returned report against Signalith’s on-chain signer registry.

Signalith is not a single oracle provider. It is an open marketplace where multiple providers can publish and monetize different types of verifiable data through a shared protocol.

The marketplace may support oracle feeds for:

  • Cryptocurrency and foreign exchange markets
  • Equities and tokenized assets
  • Interest rates and economic indicators
  • Commodities
  • Real estate
  • Real-world assets
  • Compute and AI markets
  • Environmental observations
  • Collectibles
  • Prediction markets
  • Custom structured data

Signalith uses x402 as its payment infrastructure.

When a smart contract, application, or AI agent requests a protected oracle report, the endpoint returns an HTTP 402 Payment Required response containing machine-readable payment terms. The buyer authorizes payment in USDG, and Signalith returns a cryptographically signed oracle report after successful settlement.

This creates a simple oracle transaction:

Discover an oracle. Pay per request. Receive a verifiable report.

Every report is signed using EIP-712 and can be independently checked against the Signalith Registry and Verifier contracts. Payment confirms access to the report, while cryptographic verification confirms its integrity and authorized origin.

Signalith charges a platform fee on oracle marketplace transactions: 10% of each payment, locked for each provider when that provider registers, and paid to Signalith’s treasury. The rest of the payment belongs to the provider.

Signalith’s contracts are deployed on Robinhood Chain. It lists 298 feeds today from 4 providers.

2. What Signalith is

Signalith is a marketplace infrastructure layer for publishing, discovering, purchasing, and verifying oracle data.

Traditional oracle networks generally determine which data sources, operators, and feeds are made available. Signalith introduces a marketplace model in which independent providers can publish their own oracle feeds under transparent rules.

Each feed may define:

  • The observation being reported
  • Data sources and methodology
  • Report schema
  • Update frequency
  • Maximum heartbeat
  • Price per oracle request
  • Available call packs
  • Authorized signer
  • Signer classification
  • Number of upstream sources
  • Confidence value
  • Provider payout address

Consumers can compare available oracle feeds based on price, methodology, source count, freshness, signer type, and measured reliability.

Signalith therefore operates as both:

  1. An oracle discovery marketplace for finding suitable data feeds.
  2. A verification protocol for confirming the integrity and origin of purchased reports.

x402 provides the payment layer that allows these oracle reports to be purchased programmatically.

3. The role of x402

x402 is not the core product of Signalith. It is the payment protocol used by the Oracle Marketplace.

Its role is to make oracle data commercially accessible to software.

Without x402, buyers may need:

  • API accounts
  • Subscription plans
  • API keys
  • Manual billing
  • Pre-negotiated provider agreements

With x402, a compatible application or AI agent can:

  1. Request an oracle report.
  2. Receive its price through HTTP 402.
  3. Authorize payment in USDG.
  4. Retry the request with payment.
  5. Receive the signed oracle report.
  6. Verify the report independently.

This allows oracle access to become machine-native, permissionless, and payable per request.

The relationship between the components is:

ComponentFunction
Signalith MarketplacePublishes and discovers oracle feeds
Signalith RegistryRecords feeds, providers, and authorized signers
Signalith VerifierVerifies signed oracle reports
x402Communicates and processes payment requirements
USDGSettlement asset for oracle purchases
Robinhood ChainSettlement and smart contract network

4. Core positioning

Signalith should be described as:

An Oracle Marketplace powered by x402 payments.

Or, in a more technical form:

Signalith is an open marketplace for discovering, purchasing, and verifying signed oracle reports, with per-request payments settled through x402 on Robinhood Chain.

Signalith should not primarily be described as:

A data marketplace powered by x402.

That description is not entirely wrong, but it is too broad and does not clearly communicate that the information is structured, signed, registered, and designed for onchain verification.

The term Oracle Marketplace should remain the primary category throughout the website, documentation, whitepaper, and launch communications.

5. The problem

5.1 Oracle infrastructure remains fragmented

Onchain applications depend on external information to operate. Lending markets require asset prices, derivatives require settlement values, tokenized assets require reference data, and autonomous agents require real-world observations before taking action.

However, access to oracle data remains fragmented.

Developers frequently need to:

  • Integrate different oracle networks
  • Negotiate with individual data providers
  • Maintain multiple API subscriptions
  • Manage separate authentication systems
  • Trust centralized endpoints
  • Build custom verification logic
  • Pay recurring fees regardless of actual usage

Smaller or specialized datasets may not be available through established oracle networks because maintaining every possible feed is operationally inefficient.

This creates a gap between data providers that possess useful information and applications that need verifiable access to it.

5.2 Existing oracles are primarily networks, not marketplaces

Most oracle systems focus on delivering a predefined collection of feeds.

Signalith introduces a different model.

Instead of acting only as a single oracle provider, Signalith provides an open marketplace where independent providers can:

  • Publish new oracle feeds
  • Define their methodology
  • Set their price
  • Operate their own signer
  • Receive payment per request
  • Build a measurable reliability history

Consumers can evaluate multiple feeds and choose the oracle that best matches their requirements.

The marketplace model allows long-tail and specialized oracle data to become commercially available without requiring Signalith to operate every data source directly.

5.3 Traditional data payments are not machine-native

Traditional data APIs often require:

  • Account registration
  • Monthly subscriptions
  • API keys
  • Credit-card billing
  • Manual invoicing
  • Fixed usage tiers
  • Commercial agreements

This process is unsuitable for smart contracts and autonomous AI agents.

A machine needs to discover a resource, understand its price, authorize a bounded payment, receive the result, and verify it without human intervention.

x402 enables Signalith to provide this experience at the HTTP request level.

5.4 Access alone does not prove integrity

Receiving information from an API does not prove:

  • Which provider created it
  • Which sources were used
  • When it was observed
  • Whether it has been modified
  • Whether the signer is authorized
  • Whether the report is still fresh
  • Whether a smart contract can verify it

Signalith addresses this problem by delivering structured, EIP-712 signed oracle reports that can be verified independently.

6. Protocol design principles

Signalith is designed around the following principles.

6.1 Marketplace first

Signalith is an Oracle Marketplace, not a closed collection of centrally selected feeds.

The protocol should allow multiple providers to publish and monetize different categories of oracle data.

6.2 Verification before trust

Consumers should not be required to trust the Signalith interface or gateway blindly.

Every purchased report should include the information and cryptographic proof required for independent verification.

6.3 Payment per request

Consumers should be able to purchase the exact oracle report they need without committing to a recurring subscription.

6.4 Stable pricing

Oracle feeds are priced in USDG so providers and consumers can understand the real cost of each request.

6.5 Provider ownership

Providers control:

  • Their data methodology
  • Their feed configuration
  • Their pricing
  • Their signer
  • Their payout address

Signalith provides the marketplace, payment, registry, and verification infrastructure.

6.6 Agent-native access

AI agents should be able to discover, purchase, and consume oracle reports through machine-readable interfaces while operating under explicit spending limits.

6.7 Transparent economics

Marketplace fees and provider proceeds should be publicly measurable.

7. Protocol participants

7.1 Oracle providers

Oracle providers publish and maintain feeds.

A provider may be:

  • A data company
  • An independent researcher
  • A financial-data provider
  • A blockchain analytics platform
  • A real-world sensor operator
  • A compute marketplace
  • A prediction platform
  • A protocol
  • An autonomous data agent

Providers are responsible for the accuracy, methodology, licensing, and availability of their feeds.

7.2 Oracle consumers

Consumers purchase signed reports.

Consumers may include:

  • Smart contracts
  • Decentralized applications
  • Trading applications
  • Lending protocols
  • Derivatives protocols
  • Prediction markets
  • Tokenized asset platforms
  • Research tools
  • AI agents
  • Individual developers

Each consumer determines its own acceptable price, signer, freshness, source count, and confidence requirements.

7.3 Signers

Signers create cryptographic signatures for oracle reports.

A valid signature demonstrates that a specific authorized key signed a specific report.

Signalith may recognize several signer classifications:

Managed signer. A signer operated through infrastructure managed or approved by Signalith.

Provider signer. A signer operated independently by the oracle provider.

Aggregate signer. A future signer classification that may produce an aggregated report derived from multiple independent providers.

Every report states which classification signed it, and the product says so in words:

ClassificationWhat the product saysWho can add it
Managed signer“Signed by Signalith from the provider’s API”The provider, with an attestation from Signalith
Provider signer“Signed by the provider”The provider alone
Aggregate signer“Aggregated by Signalith from several providers”The provider, with an attestation from Signalith

7.4 Facilitator

The facilitator verifies x402 payment authorizations and submits the associated settlement transaction.

Its role is limited to the payment process. It does not determine whether an oracle report is acceptable for a consumer’s application.

Signalith runs it through relayers that pay the gas; each holds a small ETH float and never receives payment funds.

7.5 Signalith protocol

Signalith operates the shared infrastructure required for:

  • Oracle discovery
  • Feed registration
  • Signer registration
  • Marketplace presentation
  • Payment negotiation
  • Report delivery
  • Report verification
  • Reliability measurement
  • Pack management
  • Provider dashboards
  • Developer tooling

8. Oracle feed lifecycle

8.1 Feed registration

A provider creates a feed by submitting its configuration to Signalith.

The configuration should include:

  • Feed name
  • Feed identifier
  • Provider identity
  • Category
  • Description
  • Value type
  • Decimal configuration
  • Methodology
  • Source declarations
  • Source count
  • Update frequency
  • Heartbeat
  • Price per request
  • Pack options
  • Authorized signer
  • Signer classification
  • Payout address
  • Rights declaration

On chain, registering as a provider locks the current platform fee for that provider and fixes the address of its vault. A feed is created with its first signers, up to 16, and its identity (provider, slug, decimals, mode and schema) is fixed from then on.

8.2 Provider verification

Signalith may require additional verification for certain feed classifications.

A provider should not be allowed to self-declare a managed or aggregate signer classification without the appropriate onchain attestation.

This prevents a provider from creating a misleading trust label for itself.

The registry enforces this: a managed or aggregate signer is refused without an attestation from Signalith’s attester.

8.3 Feed publication

After registration, the feed becomes discoverable through the Signalith Marketplace.

Consumers can review:

  • Current price
  • Methodology
  • Data sources
  • Report schema
  • Signer classification
  • Update heartbeat
  • Provider identity
  • Measured reliability
  • Delayed public preview
  • Available call packs

Before a feed is published, the provider attests that it has the rights to the source, and names that source.

8.4 Feed operation

The provider publishes updated signed reports according to its heartbeat.

Signalith records:

  • Observation time
  • Publication time
  • Expected heartbeat
  • Successful reports
  • Late reports
  • Missed reports
  • Feed availability

Reliability comes from Signalith’s own probes and request log, never from the provider. A feed younger than seven days shows “not enough history”.

8.5 Feed suspension

A feed may stop selling when:

  • The latest report becomes stale
  • Its signer is no longer authorized
  • The provider endpoint stops responding
  • A returned report fails verification
  • The provider suspends the feed
  • The feed violates marketplace policies
  • A legal takedown is required

A stale or invalid report should not be sold as though it were current.

The gateway refuses to sell a report older than twice its feed’s heartbeat, and does not charge for the refusal.

8.6 Feed archival

Providers may archive feeds subject to existing consumer obligations.

A feed cannot be archived while unexpired prepaid call packs remain active.

A takedown is different: Signalith can stop selling a listing at once, for example after a rights complaint, and packs outstanding on it are lost. The terms and the pack purchase screen say so before anyone pays.

9. Oracle request and payment flow

9.1 Discovery

The consumer searches the Oracle Marketplace and selects a feed based on:

  • Price
  • Category
  • Provider
  • Methodology
  • Signer type
  • Reliability
  • Source count
  • Confidence
  • Update frequency

9.2 Initial request

The consumer requests the latest signed report.

If payment is required, the endpoint returns:

HTTP 402 Payment Required

The response includes machine-readable payment requirements.

9.3 Payment requirements

The payment requirements may specify:

  • Payment scheme
  • Network
  • Payment asset
  • Amount
  • Recipient
  • Authorization expiry
  • Maximum settlement timeout

On Signalith the scheme is exact, the network eip155:4663, the asset the USDG contract, and the recipient always the provider’s vault.

9.4 Local buyer validation

Before signing, the buyer validates:

  • The network is Robinhood Chain
  • The payment asset is the expected USDG contract
  • The requested amount matches the feed price
  • The recipient matches the registered provider vault
  • The payment remains within the buyer’s budget
  • The authorization has an acceptable expiry

9.5 Payment authorization

The buyer signs an EIP-3009 transfer authorization.

Signing occurs offchain and does not require a gas payment from the buyer.

9.6 Settlement

The facilitator validates the authorization and broadcasts the transaction.

USDG is transferred to the provider’s designated vault.

The gateway checks the authorization, obtains and checks the signed report, settles on chain and waits for the receipt, in that order. No report means no charge, and a failed settlement means no report.

9.7 Report delivery

After settlement succeeds, Signalith returns:

  • The signed oracle report
  • The report payload
  • The signer address
  • Feed metadata
  • Encoded report data
  • Payment settlement metadata
  • Transaction hash where applicable

9.8 Verification

The consumer verifies the report before using it.

Payment proves that access was purchased. Verification determines whether the report is authentic and acceptable.

10. x402 payment infrastructure

10.1 Why Signalith uses x402

x402 transforms a standard HTTP endpoint into a machine-payable resource.

This is particularly useful for Oracle Marketplace transactions because consumers may require one report rather than a full subscription.

x402 allows Signalith to provide:

  • Per-request pricing
  • Machine-readable quotes
  • Automatic payment negotiation
  • Accountless purchases
  • Agent-compatible spending
  • Standard HTTP integration
  • Stablecoin settlement

Any x402 v2 client can buy from Signalith: a stock client with no Signalith code in it pays and reads.

10.2 x402 is the payment layer

x402 should be understood as a supporting layer within Signalith.

It does not:

  • Produce the oracle data
  • Verify the oracle signer
  • Determine report freshness
  • Select data providers
  • Guarantee source accuracy

Its function is to communicate and settle payment requirements for protected oracle resources.

10.3 Separation of payment and verification

Signalith intentionally separates:

LayerFunction
MarketplaceDiscovers and compares oracle feeds
x402Quotes and coordinates payment
USDGSettles the purchase
RegistryRecords feeds and authorized signers
VerifierValidates signed reports
ProviderProduces the observation

This separation allows each layer to fail independently without creating false assumptions.

A successful payment does not make an invalid report valid.

A valid report signature does not prove that payment occurred.

11. USDG settlement

11.1 Stable marketplace pricing

Signalith uses USDG as the settlement asset for oracle purchases on Robinhood Chain.

Using a USD-denominated asset provides:

  • Predictable provider pricing
  • Clear consumer budgeting
  • Easier revenue accounting
  • Reduced token-price exposure
  • Simple comparison between feeds

11.2 Gasless authorization

The intended payment path uses EIP-3009 transferWithAuthorization.

The buyer signs an authorization that specifies:

  • Sender
  • Recipient
  • Amount
  • Validity period
  • Nonce

The facilitator submits the authorization onchain.

This allows the buyer to pay without holding the native gas asset for each request.

11.3 Settlement verification

Clients should verify settlement through the expected token transfer event and not rely only on transaction success.

A transaction may technically succeed without producing the intended transfer under certain token authorization conditions.

On Robinhood Chain, USDG accepts a replayed authorization without reverting: the transaction succeeds and moves nothing. Signalith therefore confirms every payment by the authorization’s state and the Transfer event.

11.4 Provider vault settlement

Payments are transferred to provider-specific vaults.

Signalith does not pool all provider revenue inside one unrestricted treasury wallet.

The vault separates:

  • Provider proceeds
  • Signalith platform fees

This structure makes the economic relationship more transparent and restricts how provider funds can be withdrawn.

A vault has no owner and no operator. withdraw() pays the provider’s share to its payout address and sets the fee aside; sweepFees() sends the fee to Signalith’s treasury. USDG can leave a vault in no other direction, and no function lets Signalith move a vault’s balance.

12. Call packs

12.1 Purpose

Very small oracle payments may cost more to settle onchain than the data request itself.

Signalith addresses this through prepaid call packs.

For example:

ParameterExample
Price per call0.002 USDG
Pack size100 calls
Pack payment0.20 USDG

The buyer settles one payment and receives 100 oracle calls.

Settling one payment costs about $0.015 in gas, so at a 10% fee Signalith never settles a single payment below $0.20. A price per call under that floor is sold only in packs that cost at least the floor.

12.2 Pack redemption

After purchase, calls can be redeemed without performing one blockchain transaction per request.

The buyer proves control of the purchasing wallet through an authenticated session or uses a restricted API key.

12.3 Current pack policy

The current implementation uses:

  • 30-day pack validity
  • Non-refundable packs after settlement
  • Wallet-specific pack ownership
  • Restricted API-key redemption
  • Protection against archiving feeds with active pack obligations

13. Agent integration

13.1 Autonomous oracle purchases

AI agents can use Signalith to:

  • Search for oracle feeds
  • Inspect prices
  • Compare providers
  • Evaluate metadata
  • Purchase reports
  • Consume existing packs
  • Verify signed responses
  • Pass encoded reports to contracts

13.2 Agent spending controls

Agent clients should support:

  • Maximum amount per request
  • Maximum total spending
  • Approved network
  • Approved payment asset
  • Approved providers
  • Approved categories
  • Maximum report age
  • Minimum source count
  • Accepted signer classifications

Signalith’s SDK and MCP server enforce every one of these. The limits are checked against the feed before any call is spent, and none of them can be changed by anything the agent reads.

13.3 Restricted API keys

A Signalith API key may consume calls from an existing pack.

It cannot:

  • Transfer USDG
  • Sign payments
  • Purchase packs
  • Control the wallet
  • Withdraw provider revenue

If compromised, the key should expose only the remaining calls assigned to the wallet rather than the wallet’s entire balance.

13.4 MCP support

Signalith may provide an MCP server that allows compatible AI agents to discover and purchase oracle resources through standardized tools.

From the agent’s perspective, the process may be represented as a single tool request while the payment client handles:

  • Receiving HTTP 402
  • Validating the quote
  • Signing payment
  • Retrying the request
  • Returning the verified report

The MCP server is built and tested end to end, and is published with the SDKs in Phase 3 of the roadmap (section 20).

14. Signed oracle reports

14.1 Report structure

A Signalith report contains:

FieldFunction
feedIdIdentifies the oracle feed
sequenceOrders observations within the feed
observedAtMsTime the value was true at its source
publishedAtMsTime the report was published
valuePrimary signed numeric observation
decimalsDefines the scale of the value
confidenceRepresents uncertainty or source spread
payloadHashCommits to supplemental JSON data
requestHashBinds request parameters to the signature
sourceCountNumber of upstream sources
signerKindIdentifies the signer classification

requestHash is zero today; it is used once parameterized reports exist.

14.2 EIP-712 signatures

Reports are signed using EIP-712 typed structured data.

This provides:

  • Deterministic report encoding
  • Human-readable signing structures
  • Signer recovery
  • Onchain verification
  • Protection against modified report fields

The signing domain is {name: "Lumoracle", version: "1"}, with no chain id and no verifying contract.

14.3 Supplemental payloads

Some oracle reports may contain structured data beyond the primary numeric value.

The payload is canonicalized and hashed. The resulting hash is signed as part of the report.

Consumers can independently confirm that the returned payload matches the signed commitment.

14.4 Consumer verification policy

A consumer should check:

  1. The signature is valid.
  2. The recovered signer matches the declared signer.
  3. The signer is authorized for the feed.
  4. The signer classification is acceptable.
  5. The feed ID is correct.
  6. The decimal configuration matches the registry.
  7. The report is sufficiently fresh.
  8. The observation time is not unreasonably in the future.
  9. The payload hash is correct.
  10. The source count meets application requirements.
  11. The confidence is acceptable.
  12. The reported value falls within application-specific bounds.

SignalithConsumer, a base contract a consumer inherits, enforces the maximum age, the signer kinds, a value range and the rule against going back to an older report.

14.5 Verification does not guarantee truth

Cryptographic verification proves origin and integrity.

It does not guarantee that:

  • The upstream data source was correct
  • The methodology was economically appropriate
  • The provider was honest
  • The observation is suitable for every application

Consumers remain responsible for choosing appropriate feeds and defining their own acceptance criteria.

15. Smart contract architecture

15.1 Signalith Registry

The Registry records relationships between:

  • Providers
  • Feeds
  • Schemas
  • Decimals
  • Authorized signers
  • Signer classifications
  • Provider vaults
  • Fee configurations
  • Payout addresses

A new payout address waits 48 hours before it can apply.

15.2 Signalith Verifier

The Verifier validates reports against Registry state.

It may check:

  • Report encoding
  • Signature
  • Recovered signer
  • Signer authorization
  • Signer classification
  • Registered decimals
  • Feed configuration

verifyFresh also checks a report’s age, and has no form without a maximum age.

15.3 Vault factory

The Vault Factory derives and deploys provider vaults.

Where deterministic deployment is used, a vault address can be derived from the provider identity and factory configuration.

Clients can compare the payment recipient returned by the gateway with the expected provider vault.

In Signalith the Registry is the factory, and every vault address is derived with CREATE2 from the provider id.

15.4 Provider vault

A provider vault:

  • Receives buyer payments
  • Tracks the provider relationship
  • Protects provider proceeds
  • Separates the platform fee
  • Restricts withdrawal destinations

A Signalith operator should not be able to withdraw provider funds to an arbitrary address.

In Signalith’s vault no operator can withdraw provider funds at all.

15.5 Gateway

The Gateway manages:

  • x402 quotes
  • Payment verification
  • Settlement
  • Report delivery
  • Pack redemption
  • Sessions
  • Agent credentials
  • Rate limits
  • API responses

The Gateway improves usability but is not the final authority on report validity.

16. Current technical parameters

The current implementation uses the following configuration:

ParameterCurrent value
NetworkRobinhood Chain Mainnet
Chain ID4663
CAIP-2 identifiereip155:4663
Payment assetUSDG
USDG decimals6
Payment protocolx402 v2
Payment schemeExact
Payment authorizationEIP-3009
Report signatureEIP-712
Current Registry0x1Fd5CDDBCA88Ccf92507A0E21cd487D9842a1F7c
Current Verifier0x684482efbC4F169679b067f6A58700Af453D08fa
Current platform fee10% for newly registered providers
Current pack validity30 days
Production domainsignalith.xyz
USDG contract0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168
Vault implementation0xbEec7811bc64961290D041B7c8eDEd651b1a9dCD
Treasury (receives swept fees)0x89F9ca9E51c7E2d32c6053C9D31C4188F123fE08
Owner key0xaE9C9A6D49655348652D0e0A37Fa75Eb03bAC3e9
Managed attester0xee3BDA3f836FDE2CD7B2f61C3f762cB707a4912E

The addresses above are the deployment manifest, contracts/deployments/4663.json, of 21 September 2026.

17. Marketplace economics

17.1 Gross transaction value

Gross Transaction Value represents the total amount paid by a consumer for an oracle report or call pack.

Let:

  • G = gross USDG payment
  • f = provider-specific platform fee rate
  • F = Signalith platform fee
  • P = provider proceeds

The calculation is:

F = G × f

P = G × (1 − f)

17.2 Example using a 10% platform fee

For a purchase of 1 USDG:

AllocationAmountPercentage of gross
Provider proceeds0.90 USDG90%
Signalith platform fee0.10 USDG10%

The platform fee is swept from the provider’s vault to Signalith’s treasury.

17.3 Provider fee locking

A provider’s platform fee is fixed when the provider registers.

This gives providers predictable marketplace economics and prevents an unexpected fee increase from being applied retroactively.

Any future fee migration must be clearly disclosed.

Signalith can change the fee only for providers who register afterwards, and never above 20%, a limit written into the Registry as a constant.

18. Security model

18.1 Security objectives

Signalith aims to ensure that:

  • An invalid report is not represented as verified
  • An unauthorized signer cannot produce accepted reports
  • A buyer cannot be charged more than authorized
  • An unexpected asset or network is rejected
  • Provider funds cannot be redirected arbitrarily
  • API keys cannot transfer wallet assets
  • Stale reports can be rejected
  • Report payload modifications can be detected

18.2 Buyer controls

Consumers should:

  • Pin Robinhood Chain as the expected network
  • Pin the official USDG address
  • Validate the provider vault
  • Set a maximum spend per request
  • Set a total spending budget
  • Restrict accepted providers
  • Restrict accepted signer classifications
  • Require a maximum report age
  • Validate settlement evidence

Signalith’s SDK and MCP server do all of this by default.

18.3 Provider controls

Providers should:

  • Protect signer keys
  • Isolate production infrastructure
  • Authenticate Signalith gateway requests
  • Rotate compromised keys
  • Monitor missed heartbeats
  • Monitor vault withdrawals
  • Publish accurate methodologies
  • Maintain legal rights to their sources

18.4 Treasury controls

Signalith treasury operations should use:

  • Dedicated wallets
  • Public addresses
  • Execution monitoring
  • Periodic reconciliation

There is no multisig, no timelock and no transaction limit. Signalith runs on one owner key, and what limits it is what the contracts let it do (section 19).

KeyWhat it can do
OwnerThe bounded powers in section 19. One key, no multisig
Managed attesterVouch for a managed or aggregate signer
Managed signing keysSign managed reports, one key derived per feed, used only on the worker server
RelayersPay gas. They hold a small ETH float and never payment funds
TreasuryReceive swept fees

19. Governance and operations

19.1 Initial governance

During the initial phase, Signalith is expected to use accountable team-led governance.

The team may manage:

  • Provider registration
  • Signer attestations
  • Registry updates
  • Emergency response
  • Treasury execution
  • Legal takedowns
  • Protocol releases

Administrative addresses and permissions must be disclosed. They are listed in section 16 once the contracts are deployed, and the owner key’s powers are these:

The owner key canThe owner key cannot
Change the treasury addressMove any vault’s balance
Change the fee for providers who register later, up to 20%Change an existing provider’s fee
Pause new provider and feed registrationsEdit or delete a provider or a feed
Name the attester for managed and aggregate signersAdd a signer to anyone’s feed
Revoke a managed or aggregate signer, for goodTouch a provider’s own signing key

The contracts are not upgradeable.

19.2 Progressive governance

Signalith may progressively expand community participation in:

  • Marketplace standards
  • Provider requirements
  • Feed categories
  • Ecosystem grants
  • Treasury reporting
  • Protocol integrations
  • Non-emergency parameters

Signalith should not claim decentralized governance before meaningful control has actually been distributed.

19.3 Governance security

Future governance must consider:

  • Voting concentration
  • Delegation
  • Quorum
  • Proposal thresholds
  • Timelocks
  • Conflicts of interest
  • Emergency actions
  • Governance attacks

20. Roadmap

Phase 1 · Core protocol hardening

Planned deliverables:

  • Deploy the contracts on Robinhood Chain
  • Publish a complete deployment manifest
  • Verify production contract references
  • Publish the Signalith gateway at signalith.xyz
  • Improve protocol monitoring
  • Improve provider onboarding

Phase 2 · Oracle marketplace expansion

Planned deliverables:

  • Onboard independent providers
  • Expand market-data feeds
  • Expand economic feeds
  • Expand commodity feeds
  • Expand real-estate feeds
  • Expand RWA feeds
  • Expand compute and AI feeds
  • Add provider profiles
  • Improve reliability analytics
  • Improve search and discovery

Phase 3 · Developer and agent infrastructure

Planned deliverables:

  • Publish the consumer SDK
  • Publish the provider signer SDK
  • Publish the MCP server
  • Publish the Solidity consumer library
  • Add API-key management
  • Add agent spending controls
  • Add provider alerts
  • Add a public protocol status page
  • Improve documentation and examples

The SDKs, the MCP server and the Solidity library are built and tested, waiting to be published; API-key management and agent spending controls are built too.

Phase 4 · Oracle aggregation and reputation

Objective: Improve the quality and diversity of marketplace oracle feeds.

Potential deliverables:

  • Cross-provider aggregate feeds
  • Median calculations
  • Quorum requirements
  • Outlier exclusion
  • Provider reputation
  • Latency measurement
  • Deviation measurement
  • Expanded confidence reporting
  • Historical performance analytics

Phase 5 · Advanced oracle infrastructure

Objective: Expand compatibility and delivery options.

Potential deliverables:

  • Parameterized oracle requests
  • Streaming reports
  • SSE or WebSocket delivery
  • Push-based oracle adapters
  • Chainlink-compatible interfaces
  • Python SDK
  • CSV export

Roadmap phases are directional and do not guarantee a particular delivery date.

21. Risks and limitations

21.1 Source accuracy risk

A cryptographically valid report may contain an inaccurate source value.

Mitigation may include:

  • Multiple sources
  • Confidence reporting
  • Aggregation
  • Provider reputation
  • Consumer-defined value bounds

21.2 Stale data risk

A source or provider may stop updating.

Mitigation may include:

  • Heartbeat enforcement
  • Maximum-age checks
  • Availability suspension
  • Monitoring and alerts

21.3 Smart contract risk

Smart contract defects may result in:

  • Incorrect verification
  • Locked funds
  • Lost funds
  • Incorrect fee allocation
  • Unauthorized administrative behavior

The contracts are unaudited. Mitigation relies on testing, limits, bounded owner power, and gradual exposure.

21.4 Signer-key risk

A compromised signer may produce fraudulent reports.

Mitigation may include:

  • Secure key storage
  • Key rotation
  • Onchain signer revocation
  • Monitoring
  • Multiple-source feeds

21.5 Treasury risk

A compromised treasury may misuse the platform fees it has received.

Mitigation may include:

  • Dedicated wallets
  • Public monitoring

Whoever holds the owner key can redirect future fees by changing the treasury address, raise the fee for future providers up to 20%, pause registrations or revoke managed signers. The key cannot move vault funds. There is no multisig and no timelock.

21.6 Stablecoin risk

USDG may experience:

  • Depegging
  • Issuer intervention
  • Contract failure
  • Freezing
  • Reduced liquidity
  • Regulatory restrictions

21.7 Robinhood Chain risk

Robinhood Chain may experience:

  • Downtime
  • Congestion
  • Reorganizations
  • RPC failures
  • Bridge failures
  • Governance changes

21.8 Gateway availability risk

The Signalith Gateway may become unavailable while onchain contracts remain operational.

Future mitigation may include redundancy and provider-hosted delivery.

21.9 Licensing risk

A provider may lack the legal right to resell its data.

Signalith should require provider rights declarations and maintain a takedown process.

It does both today: a feed is not published without a rights declaration naming its source, and a takedown stops a listing at once.

21.10 Economic sustainability risk

Marketplace activity may not generate enough platform revenue to sustain development and operations.

Oracle providers must have the necessary rights to publish and commercialize their data.

Signalith should prohibit:

  • Stolen data
  • Confidential data
  • Unauthorized personal information
  • Unlawfully obtained datasets
  • Misleading provider claims
  • Illegal marketplace activity

Signalith should maintain:

  • Provider terms
  • Consumer terms
  • Privacy policy
  • Rights declarations
  • Takedown procedures
  • Risk disclosures
  • Restricted-jurisdiction policies

Today Signalith has terms for buyers and providers, a privacy policy, a rights declaration per feed and a takedown process. The restricted-jurisdiction policy is TBD.

The use of Robinhood Chain does not represent an endorsement of Signalith by Robinhood.

23. Conclusion

Signalith is an Oracle Marketplace powered by x402 payments.

Its purpose is to create an open market where oracle providers can publish and monetize signed data while smart contracts, applications, and autonomous AI agents can purchase verifiable reports on demand.

Signalith combines:

  • Oracle feed discovery
  • Independent data providers
  • Transparent feed methodology
  • Per-request pricing
  • x402 payment negotiation
  • USDG settlement
  • Gasless payment authorization
  • EIP-712 signed reports
  • Onchain signer registration
  • Smart contract verification
  • Provider-specific payment vaults
  • Measured reliability
  • Agent-compatible access

x402 is the payment infrastructure that makes each oracle request machine-payable.

The Signalith Registry and Verifier make each report independently verifiable.

The long-term credibility of Signalith will depend on real Oracle Marketplace usage, reliable providers, and secure contracts.