What is SEDA FAST?
At its core, SEDA FAST provides an authenticated API endpoint that enables developers to execute Oracle Programs securely without the delays associated with direct on-chain execution. Each response is cryptographically signed by SEDA FAST, attesting its integrity and enabling verification in any environment. This design allows developers to request data updates at any frequency their application demands—from real-time data feeds to high-frequency event signals.
SEDA FAST's architecture enables multi-chain data publishing, meaning the same Oracle Program execution can be verified and used across any blockchain. This makes SEDA FAST ideal for latency-sensitive applications like, for example, DeFi protocols requiring rapid price data updates, gaming applications needing real-time data, or any system where sub-second oracle responses are critical.
Key Benefits:
Ultra-Low Latency: Sub-second response times for time-critical applications
Cryptographically Signed: Every response is signed by SEDA FAST for verification
Multi-Chain Compatible: Publish data to any blockchain
Flexible Request Frequency: Request data as often as your application needs
Production-Ready: Enterprise-grade infrastructure with auto-scaling and global CDN
When to Use SEDA FAST:
Real-time data feeds for decentralized protocols
High-frequency data requirements (e.g., gaming, real-time data environments)
Applications requiring sub-second oracle latency
Multi-chain deployments needing consistent data sources
How It Works
SEDA FAST orchestrates multiple components to deliver low-latency oracle execution while maintaining security and data integrity.
The following diagram illustrates the high-level architecture and data flow:
Authentication with API Keys
SEDA FAST uses bearer token authentication to secure access to the API. Each request must include an API key in the Authorization header. API keys are provided during onboarding and control access to the execution API.
Credits System
SEDA FAST operates on a pre-paid credits model:
Credits are purchased or allocated to your account in advance
Each Oracle Program execution consumes credits based on computational resources used
Credit limits can be set to control spending
Real-time credit balance and usage tracking via the /project endpoint
Credits are deducted when an execution completes, with a portion allocated to Data Proxy providers based on their fees.
Oracle Program Execution Flow
When you make a request to SEDA FAST:
Validation: Your API key is validated and your configuration is checked (credits, allow-lists, limits)
Program Fetching: The Oracle Program is retrieved from the SEDA blockchain (or from cache)
VM Execution Phase: The Oracle Program runs with your specified inputs, potentially fetching data from allow-listed Data Proxies. Results are processed through the tally program to produce the final output
Response: The signed result is returned to your application
Data Proxy Access
SEDA FAST enables access to external data through Data Proxies — independent, reliable data providers that Oracle Programs can query during execution. SEDA FAST allows access to a curated list of Data Proxies covering a wide range of data sources, enabling your Oracle Programs to retrieve the high-quality data they need.
If your application requires access to specific data sources, the SEDA team can facilitate onboarding additional Data Proxy providers. Each Data Proxy provider sets their own usage fee.
Response Signing & Verification
Every response from SEDA FAST includes a cryptographic signature that can be verified using SEDA FAST's public key (available via the /info endpoint).
This signature proves:
The response came from SEDA FAST
The data has not been tampered with and the execution results are authentic
This enables applications and smart contracts to verify oracle data without trusting the relayer.
Disclaimer This material provided is solely for informational purposes. It does not constitute legal, financial, investment, or tax advice, and it is not a legal document, offer, solicitation, commitment, or guarantee of any kind. All examples, use cases, and outcomes described are illustrative and hypothetical, intended only to demonstrate potential uses of SEDA Fast. No representation, assurance, or warranty - whether express or implied - is made regarding the performance, accuracy, completeness, integrity, reliability, or suitability of the information contained herein. SEDA provides SEDA Fast and all related infrastructure, software, and documentation on an “AS IS” and “AS AVAILABLE” basis and expressly disclaims all warranties and representations of any kind, whether express or implied, statutory, or otherwise, including without limitation any warranties of merchantability, fitness for particular purpose, non-infringement, or error-free or uninterrupted operation. SEDA expressly disclaims all liability for any loss, damage, or disruption arising from reliance on this material or from any use of, or inability to use, SEDA Fast or other products. References to third-party platforms or entities are made solely for descriptive purposes and do not imply any affiliation, endorsement, sponsorship, or partnership. SEDA does not issue, trade, custody, represent, or tokenize assets, nor does it process or settle financial transactions. SEDA is not a financial intermediary and does not provide financial services of any kind. SEDA does not monitor, validate, or assume responsibility for any third party implementation, integration, or use case involving its technology. Users and developers bear sole responsibility for their deployment and operation of SEDA infrastructure and products, including but not limited to, compliance with all applicable laws and regulations, potential risks and outcomes, and determining its technical and legal suitability for their specific use case. The technology and capabilities described herein are subject to ongoing development and may change without notice.
Last updated
Was this helpful?

