The Verifiable
Data Bridge.

Fetch any API via simple TypeScript plugins and deliver it on-chain with verifiable EIP-712 and BLS threshold signatures. No waiting for oracle nodes. Permissionless data provisioning.

Scroll to Explore
Verifiable Execution On:
Ethereum MainnetL1
Arbitrum OneL2
BaseL2
OptimismL2
PolygonL2
Local AnvilDev

Our Evolution.

How we solved the oracle bottleneck by standardizing verifiable data infrastructure.

01
The Oracle Bottleneck

The Friction

We needed real-world API data mapped on-chain autonomously. Existing networks required lobbying teams and weeks of whitelisting. We needed a permissionless standard.

02
Architectural Breakthrough

Two-Process Isolation

To allow anyone to write a data plugin safely, we split the node. A hardened Rust 'Hot-Core' manages keys and P2P consensus, while an isolated Node.js sidecar safely executes untrusted TypeScript user code.

03
The Plugin SDK

Bring Your Own Data

We standardized the 'SovereignAdapter'. A 40-line TypeScript file with strict Zod schema validation is all it takes to connect any REST, GraphQL, or WebSocket API to the gateway's Unified Capability Engine.

04
Accountability by Default

Cryptographic Attestation

Every piece of data fetched by a plugin is cryptographically pinned (RFC 8785) and signed with an EIP-712 structured payload using the operator's Ethereum identity inside the encrypted Vault.

05
The Unified Upgrade Path

Sovereign to Mesh

Start with a single 'Sovereign Node' for ultimate speed. When data demands decentralization, upgrade to a Byzantine Fault Tolerant Mesh network using BLS threshold signatures—with zero code changes.

Engineering Specification

The Blueprint.

A standardized architecture for any API to reach any smart contract. No permission required.

TypeScript Plugins

Write simple TS adapters for REST, GraphQL, or WebSockets. The sidecar handles hot-reloading.

Gateway Node

The Rust Hot-Core handles P2P gossip, Vault secrets, and constructs the cryptographic threshold signatures.

Truth Attestation

A standardized on-chain payload ready for autonomous consumption by any smart contract.

Input Layer
Off-Chain Reality
TaaS Engine
Output Layer
On-Chain Attestation

From JSON to Consensus.

No massive infrastructure overhead. Build a highly-secure Sovereign Adapter in TypeScript directly in your IDE, deploy to the gateway, and watch the TLS proofs roll in.

Raw HTTP Source
{
  "status": "success",
  "data": {
    "symbol": "BTC/USD",
    "price_raw": "94215.42",
    "timestamp": 1711739200
  }
}
TaaS Sovereign Adapter
TS
import { SovereignAdapter, OutputSchema } from "@taas/plugin-sdk";
import { z } from "zod";

export class BinancePrice extends SovereignAdapter {
  // Define strict output boundaries
  outputSchema = z.object({
    price: z.number().positive(),
    lastUpdated: z.number()
  });

  async fetchData() {
    // 1. Safe Network Request
    const res = await this.client.get(
      "https://api.binance.com/v3/ticker/price?symbol=BTCUSDT"
    );

    // 2. Map and Convert
    return {
      price: parseFloat(res.data.price_raw),
      lastUpdated: res.data.timestamp
    };
  }
}
{JSON}API
RFC 8785
0x2f3a...b71c (Canonical Hash)
Sig_1
Sig_2
Sig_3
+13 more
BLS Threshold Met (2/3)
EIP-712 Valid
0xdf84...(Aggregated Cryptographic Proof)...9a2e

Trust the
Math.

TaaS Gateway doesn't just pass strings to a smart contract. It builds standard, provable truth payloads designed to survive aggressive Byzantine fault topologies.

01

RFC 8785 Serialization

Before signing, exact outputs are mapped into canonical JSON. Eliminating whitespace attacks and cross-language parsing mismatch.

02

BLS Threshold Signatures

In Mesh mode, up to 31 nodes produce independent partial signatures. The P2P swarm aggregates them into a single, O(1) verifyizable payload, reducing on-chain gas costs by 95%.

03

EIP-712 Compatibility

All data terminates in Ethereum's native typed data standard. Smart contracts effortlessly decode the exact origin and schema of the TruthPoint.

Sovereign or Mesh.
You Choose.

TaaS provides a seamless upgrade path from a fast, Sovereign Single-Node setup to a secure, Byzantine Fault Tolerant Mesh Network — without rewriting your integration.

Permissionless Plugins

Write a 40-line TypeScript adapter for any API. No lobbying existing oracle networks to add your feed.

Cryptographic Accountability

Every attestation is signed with an EIP-712 structured payload bound to the node's Ethereum identity.

Two-Process Architecture

A hardened Rust Hot-Core for cryptography, paired with an isolated Node.js Sidecar for hot-reloading plugins.

Open Source Infrastructure
Raw Data Input
Verifiable Truth Output

Bring Your Own Data.

TaaS doesn't restrict what data you can fetch. The plugin network already covers major verticals, and adding yours takes 40 lines of code.

Live

Crypto

Binance
CoinGecko
CryptoCompare
Live

Sports

API-Sports
SportDB
The Odds API
Live

Economics

World Bank
FRED
Live

Weather

OpenWeather
Live

Forex

AlphaVantage
ExchangeRate
Open for Contribution: Social • Agents • News • Compute

Join the Architecture.

TaaS Gateway is open source and ready for builders. Star the repository, run a Sovereign Node, or contribute your own data plugin in 5 minutes.

Friehub
© 2026. All rights reserved.