Skip to content

Why TaaS?

Existing oracle solutions solve narrow problems. TaaS was built to be the general-purpose layer for any smart contract that requires verifiable real-world data.


Comparison with Alternatives

FeatureLegacy OraclesOptimistic OraclesTaaS
Arbitrary data typesRequires custom feedLimitedAny via Verifiable Logic
Dispute mechanismNone (push model)Optimistic windowReal-time verification
Custom logicNot supportedNot supportedIntegrated engine: multi-source resolution
Developer testingComplex node setupComplexGateway Proxy: GIM-enabled
Data source pluginsCentralized operatorsCentralized operatorsOpen interface standard
Decentralized computationAggregation onlyAssertion modelFull local logic execution

The Core Advantages

1. Universal Data Support

Traditional oracles require coordinated infrastructure updates for new data types. With TaaS, intent-driven logic is defined via the SDK and supported immediately by the network without protocol upgrades.

2. Verifiable Local Execution

Independent network participants execute the same intent locally before proposing an outcome. This ensures the result is independently reproducible by nodes, smart contracts, and end users.

3. Developer-First Framework

The TaaS framework allows for rapid data integration. The Gateway Proxy eliminates the requirement for individual API subscriptions during the development phase.

4. Open Modular Architecture

Data providers are integrated via a standardized interface. The TaaS registry organizes providers by domain, making them available to the execution engine at runtime.

5. Economic Security via Slashing

Participants must provide collateral when proposing outcomes. If a discrepancy is detected, an on-chain dispute is triggered, and incorrect proposers are slashed, making economic dishonesty prohibitively expensive.


Built to Evolve

The TaaS architecture is modular by design:

  • New data types can be added by anyone contributing a standardized plugin adapter.
  • New consensus strategies, such as multi-node weighted voting, can be added to the execution core without breaking existing recipes.
  • Zero-knowledge proof integration is a planned upgrade. Execution traces from the engine can be processed into ZK proofs, making verification entirely trustless.