Oracles Built on Proof,
Not Promises.
TaaS is the first oracle network where every data response is validated by invariant guards, aggregated by a manifest-driven strategy engine, and finalized by BLS threshold consensus and then secured by EigenLayer restaking.
The Oracle Industry Has Not Solved General Data.
Every major oracle network today is a price feed with extra steps. The infrastructure underneath was never designed for arbitrary data at institutional quality.
Monolithic data schemas
Chainlink and Pyth lock you into their format. Price feeds only. No custom data types.
The UCM accepts any JSON schema. Define your ontology in a manifest file. No code changes.
No data quality layer
Raw plugin output goes straight to consensus. Stale, spiked, and spoofed values are treated equally.
Every response passes through StalenessGuard and DeviationGuard before reaching aggregation. Violating nodes are flagged for slashing.
Trust the data provider
Most networks rely on operator reputation with no on-chain enforcement mechanism.
ViolationData from every consensus round feeds directly into on-chain reputation. Operators are slashed proportionally via EigenLayer.
Single aggregation strategy
Median works for prices. It is wrong for sports scores, state hashes, and compute results.
MEDIAN, MAJORITY, STAKE_WEIGHTED, SUM, and LATEST are all first-class strategies. Each capability manifest selects its own.
Six Layers.
One Verified Truth.
From the moment a contract emits a request to the moment the verified result is settled on-chain, every step is enforced - not trusted.
On-Chain Request
ChainSentinel · Multi-Chain AdapterTruthRequested(chainId, sessionId, capability, params, strategy)A smart contract emits a TruthRequested event with a capability ID and JSON params. Any EVM chain is supported natively.
Plugin Execution
Sovereign Runtime · V8 SandboxDeno Isolate → execute_node(FetchRequest) → raw JSONA sandboxed V8 isolate executes the registered plugin for the capability. Memory and CPU are strictly bounded. The plugin returns raw JSON.
Data Quality Layer
UCM · Invariant GuardsUCM: JSONPath mapping → Schema validation → StalenessGuard → DeviationGuardRaw output is normalized against the capability ontology, checked for staleness and price deviation. Failing sources are logged as ViolationData for slashing evidence.
Strategy Aggregation
Unified Capability ModelMEDIAN | MAJORITY | STAKE_WEIGHTED | SUM | LATESTThe manifest-specified strategy aggregates all passing sources into a single TruthPoint with a confidence score and source count.
BFT Consensus
P2P Gossip · ConsensusManagerStake-weighted quorum → BLS share exchange → 67% thresholdNodes gossip ConsensusProposals. Stake-weighted power is accumulated. When 67% of active stake agrees, the round is finalized.
Threshold Signature & Relay
BLS · RelayerManager · EigenLayerBLS Aggregate → respondWithSignature(sessionId, resultHash, sig)A single aggregated BLS signature is constructed from individual node shares and relayed on-chain by the elected leader. Disputes trigger the slashing window.
Any Data Category.
One Protocol.
The Unified Capability Model (UCM) treats each data domain as a manifest. Each manifest declares its own schema, guards, and aggregation strategy. The protocol enforces them all the same way.
crypto.priceMulti-source price aggregation with outlier rejection. Byzantine resistant by design.
sports.football.scoreCategorical consensus for match results. Structured event data with score bounds validation.
taas.v2.weather.currentJSONPath field mapping from heterogeneous provider formats to a unified schema.
crypto.balanceDeterministic on-chain reads. Single source, no aggregation ambiguity.
custom.*Any JSON schema. Define your ontology, guards, and strategy in a manifest file. Ship a plugin.
*.attestationIntel SGX and AWS Nitro hardware attestation. Cryptographic proof of execution environment.
Missing a domain?
Write a plugin in TypeScript and a manifest in JSON. That is the entire integration surface.
Where TaaS Fits in the Oracle Landscape.
We are not a Chainlink fork. We are not another price feed service. TaaS is the first oracle designed from the ground up for general data with institutional quality enforcement at every layer.
| Feature | TaaS | Chainlink | Pyth | UMA |
|---|---|---|---|---|
| Data Domains | Any - defined by manifest | Price feeds, VRF, Automation | Financial prices only | Arbitrary (optimistic) |
| Aggregation Strategy | MEDIAN · MAJORITY · STAKE_WEIGHTED · SUM · LATEST | Median only | Weighted median | None (dispute-based) |
| Data Quality Guards | Staleness + Deviation (per-manifest) | Circuit breakers (manual) | Confidence interval | Disputer must challenge |
| Plugin / Adapter Model | TypeScript plugins in V8 isolates | External adapters (any language) | Whitelisted publishers only | Any proposer (no execution) |
| Consensus Mechanism | Stake-weighted BFT + BLS threshold | Stake-weighted aggregation | Publisher-weighted | Optimistic + dispute window |
| Economic Security | EigenLayer AVS restaking | Native LINK staking | Publisher reputation | OO bond / UMA staking |
| TEE Hardware Attestation | Intel SGX + AWS Nitro (native) | DECO (research only) | None | None |
| On-Chain Value Encoding | ABI-encoded uint256 (in progress) | int256 (standardised) | Price struct (fixed-point) | bytes (arbitrary) |
Strategic Position
TaaS targets the gap that Chainlink Functions identified but did not solve: general computation with verifiable results, institutional data quality enforcement, and multi-chain settlement natively, without a LINK tax.
Trust is Layered,
Not Assumed.
Security in TaaS is not a feature. It is the protocol architecture. Every layer independently constrains what a malicious participant can do.
EigenLayer Restaking
TaaSServiceManager : ServiceManagerBaseTaaS is registered as an EigenLayer Actively Validated Service. Operator stake is slashable on provable misbehaviour. Economic security scales with total restaked ETH, not a protocol token.
BLS Threshold Signatures
t-of-n BLS12-381 · 67% stake quorumNo single node controls the result. A BLS aggregate signature is constructed from independent shares. A minority of malicious nodes cannot forge a valid aggregate.
Invariant Guard Layer
StalenessGuard · PriceJumpGuard · ViolationDataEvery consensus round runs staleness checks and deviation guards before aggregation. Guard violations are structured as ViolationData and fed into the on-chain reputation and slashing log.
V8 Isolate Sandboxing
Deno JsRuntime · max-old-space-size boundedPlugin code runs inside a memory-bounded V8 isolate. No filesystem access. No network access beyond the declared manifest endpoints. A rogue plugin cannot affect the host process.
Reputation-Weighted Consensus
ReputationEngine · stake + uptime + consistencyNode power is derived from a composite of EigenLayer stake, historical uptime, and response consistency. Byzantine or inconsistent operators lose power before they lose stake.
TEE Hardware Attestation
Intel SGX · AWS Nitro Enclaves · TeeAttestationNodes with compatible hardware generate hardware-signed attestation documents. The execution environment itself is provably authentic and tamper-free.
Beyond Stateful.
Institutional Memory.
Standard oracles deliver point-in-time data. TaaS develops knowledge. Through Federated Truth Intelligence (FTI), the network generalizes from every resolution to build a permanent, cryptographically verifiable memory.
Permissionless Mastery.
Dedicated Runtimes.
Standard Sentinel
Provide the world's most accurate truth. Respond to decentralized data requests for high-integrity settlement.
Automation Keeper
Trigger the future with on-chain condition monitoring. Autonomous task execution for the programmable world.
Attestation Node
Institutional-grade TEE-backed proofs. Secure enclave execution via Intel SGX or AWS Nitro hardware.
Ready to verify
the future?
Join the TaaS network today as a node operator or developer and start building truth-native decentralized applications.