Infrastructure
WE DELIVER REAL RESULTS — NOT LINKEDIN AND TWITTER NOISE. WE DELIVER. Winner of Best Architectural Design in Google's All Things Agentic Hackathon ($180,000 prize pool · 12,260 participants), our Polkadot validators are constantly A+ graded with the highest slot numbers, and our public JSON-RPC nodes deliver the fastest response times and highest availability (100.00%). Operated by a lean engineering core and our autonomous AI agent fleet — WE DO NOT OVERTHINK. WE JUST DO.
Polkadot validator
Active set member, identity-verified, no slashes since launch. Operated by the helixstreet team in Switzerland.
Identity & stake
Active · Polkadot · Grade A+1HMQVknF2rGz2vBegqA9jU4NhZKQtW7nZTDQykgeSm8FgPa
helixstreet.foundation nodes into the active set are really helping us and will be specially remembered.
Polkadot's nomination flow doesn't accept a deep-link target. Copy the stash above, then add it as a Favorite in the Staking Dashboard before nominating (search helixstreet.foundation to find all of our validator nodes). Direct nomination minimum is dynamic (typically 250–500 DOT); via a nomination pool any amount works.
Performance — last 16 eras (96 sessions)
Source: turboflakes ONE-TAuthored blocks
429 +87%
Cumulative across the window.
Era points (mean)
66,568 +63.3%
Per-era average over the window.
Authority inclusion
100% 96 / 96
Sessions where the validator was actually in the authority set.
Para-authority inclusion
100% 96 / 96
Para-validator assignments completed.
Bitfields availability
0.9978 +0.4%
Fraction of expected bitfield votes published on time.
Missed-vote ratio
0.0101 +8.6%
Lower is better across the 16-era window.
Percentages are change vs. the prior 16-era window. Snapshot taken at era 2,182 · session 13,132 · finalized RC block 31,371,928 / AH block 16,161,191.
How to nominate — five steps
- Hold DOT on Polkadot (Asset Hub). Since the Nov 2025 Asset Hub migration, balances and staking live on Asset Hub, not the relay. Move your DOT there if you're still on the legacy account view.
- Open the Polkadot Staking Dashboard. Connect your wallet (Talisman, SubWallet, or Polkadot{.js}). Choose «Nominate».
- Paste the helixstreet stash (Copy button above) into your Favorites. You can nominate up to 16 validators — helixstreet plus a basket of others is the typical pattern.
- Sign & submit. Your nomination is included in the next era; payouts begin from the era after that. You can switch nominations at any time.
- Or use a nomination pool. If you hold less than ~250 DOT, pool with others. Same economic exposure, lower minimum.
Cloud & AI stack — Google Cloud Platform & NVIDIA
Production on GCP · Evaluating NVIDIA NemotronGoogle AI & Agent Framework
Google Agent Development Kit (ADK) (Agent, SequentialAgent, Runner) orchestrating a hybrid model tier: Gemini 3.5 Flash via Vertex AI (global endpoint) for clinical/genomic reasoning, and Gemma 4 31B (gemma-4-31b-it) with native function calling for high-throughput intake gatekeeping.
Genomic Compute & Serverless Runtime
Google DeepVariant dispatched asynchronously on Cloud Batch, population allele-frequency joins against 1000 Genomes Phase 3 in BigQuery, and event-driven serverless execution on Cloud Run woken by Eventarc and Cloud Storage triggers.
State, Guardrails & Observability
Firestore (Memory Bank, Agent Registry, hash-chained audit ledger, and salted Merkle genome vault), Model Armor prompt-injection/jailbreak screening, Cloud DLP PII de-identification, Secret Manager, Cloud Trace (OpenTelemetry), and Cloud Logging.
NVIDIA Inception & Nemotron Evaluation
As an NVIDIA Inception program member (since 2019, renewed 2026), we are actively benchmarking NVIDIA Nemotron open-weights models (Nemotron-3 Nano 30B and Nemotron-3 Super 120B) alongside NVIDIA Clara Parabricks GPU-accelerated DeepVariant for sovereign and multi-cloud deployments.
JSON-RPC endpoint
Public WebSocket and HTTPS endpoints for Polkadot and Kusama. For production workloads or dedicated endpoints, get in touch with the team.
Polkadot mainnet RPC
OK · 100.00% uptimewss://rpc-polkadot.helixstreet.io
https://rpc-polkadot.helixstreet.io
Kusama RPC
OK · 100.00% uptimewss://rpc-kusama.helixstreet.io
https://rpc-kusama.helixstreet.io
Quickstart — pick your client
# 1. Chain name curl -H "Content-Type: application/json" \ -d '{"id":1,"jsonrpc":"2.0","method":"system_chain","params":[]}' \ https://rpc-polkadot.helixstreet.io # 2. Latest finalized block hash curl -H "Content-Type: application/json" \ -d '{"id":1,"jsonrpc":"2.0","method":"chain_getFinalizedHead","params":[]}' \ https://rpc-polkadot.helixstreet.io # 3. Block by hash curl -H "Content-Type: application/json" \ -d '{"id":1,"jsonrpc":"2.0","method":"chain_getBlock","params":["0x..."]}' \ https://rpc-polkadot.helixstreet.io
// Recommended for new projects in 2026. // npm i polkadot-api import { createClient } from 'polkadot-api'; import { getWsProvider } from 'polkadot-api/ws-provider/web'; const client = createClient(getWsProvider('wss://rpc-polkadot.helixstreet.io')); const spec = await client.getChainSpecData(); console.log(spec.name);
// npm i @polkadot/api import { ApiPromise, WsProvider } from '@polkadot/api'; const api = await ApiPromise.create({ provider: new WsProvider('wss://rpc-polkadot.helixstreet.io'), }); console.log((await api.rpc.system.chain()).toString()); console.log((await api.rpc.chain.getHeader()).number.toNumber());
// Cargo.toml: subxt = "0.37" use subxt::{OnlineClient, PolkadotConfig}; // Generated from runtime metadata via `subxt metadata -f bytes` #[subxt::subxt(runtime_metadata_path = "metadata.scale")] pub mod helixstreet {} #[tokio::main] async fn main() -> Result<(), Box<dyn std::error::Error>> { let api = OnlineClient::<PolkadotConfig>::from_url( "wss://rpc-polkadot.helixstreet.io", ).await?; println!("connected: {:?}", api.genesis_hash()); Ok(()) }
Reference: Polkadot.js RPC reference, Polkadot dev docs — JSON-RPC. For PAPI, see papi.how.
Get in touch
For nominator questions, dedicated RPC endpoints, or general developer inquiries, reach us through the channels below.