diff --git a/benchmarks/bandchain-rpc.yml b/benchmarks/bandchain-rpc.yml
new file mode 100644
index 00000000..67a1c01f
--- /dev/null
+++ b/benchmarks/bandchain-rpc.yml
@@ -0,0 +1,35 @@
+id: 256
+slug: bandchain-rpc
+title: "Band Protocol RPC"
+chain: bandchain
+description: "Latency and availability benchmark for Band Protocol public RPC endpoints"
+category: rpc
+kind: cosmos
+
+providers:
+ - slug: band-official
+ name: "Band Protocol"
+ url: "http://rpc.laozi1.bandchain.org:80"
+ - slug: highstakes
+ name: "High Stakes"
+ url: "https://bandprotocol-rpc.highstakes.ch"
+ - slug: stakewolle
+ name: "Stakewolle"
+ url: "https://public.stakewolle.com/cosmos/bandchain/rpc"
+
+seo_intro: |
+ Band Protocol is a cross-chain oracle network built on Cosmos SDK that aggregates and connects real-world data and APIs to smart contracts. The laozi-mainnet hosts its decentralized data oracle infrastructure, enabling DeFi protocols across multiple blockchains to access tamper-proof price feeds.
+
+ This benchmark continuously measures RPC latency, availability and block-height freshness across public Band Protocol Tendermint endpoints from three geographic regions. Use it to select the fastest endpoint for your integration or validator setup.
+
+faq:
+ - q: "What does this benchmark measure?"
+ a: "Each probe issues a GET /status request with anti-cache headers to retrieve the latest block height. We record round-trip latency (p50/p90/p99), HTTP availability, and whether the returned block height is current. Probes run every 30 seconds from US East, EU West, and AP Southeast."
+ - q: "Which endpoints are included?"
+ a: "The benchmark covers the Band Protocol official endpoint (rpc.laozi1.bandchain.org), High Stakes, and Stakewolle. All three are keyless public endpoints requiring no authentication."
+ - q: "Why does Band Protocol RPC performance matter?"
+ a: "Band Protocol validators and oracle scripts depend on reliable RPC access to submit data requests and retrieve oracle results. DeFi protocols integrating Band price feeds need low-latency RPC for real-time data consumption."
+ - q: "How are oracle scripts affected by RPC latency?"
+ a: "Yoda (the oracle daemon) and Bothan (data proxy) both rely on RPC to monitor pending data requests and submit responses within the request window. High latency or downtime directly reduces oracle reliability and can cause missed rewards."
+ - q: "Can I contribute an endpoint?"
+ a: "Yes. Open an issue or PR at github.com/ChainBench/OpenChainBench with the endpoint URL and operator name. We verify liveness and independence before adding."
diff --git a/benchmarks/cheqd-rpc.yml b/benchmarks/cheqd-rpc.yml
new file mode 100644
index 00000000..c5d02883
--- /dev/null
+++ b/benchmarks/cheqd-rpc.yml
@@ -0,0 +1,35 @@
+id: 257
+slug: cheqd-rpc
+title: "cheqd RPC"
+chain: cheqd
+description: "Latency and availability benchmark for cheqd public RPC endpoints"
+category: rpc
+kind: cosmos
+
+providers:
+ - slug: cheqd-official
+ name: "cheqd"
+ url: "https://rpc.cheqd.net"
+ - slug: publicnode
+ name: "PublicNode"
+ url: "https://cheqd-rpc.publicnode.com:443"
+ - slug: nodestake
+ name: "NodeStake"
+ url: "https://rpc.cheqd.nodestake.org"
+
+seo_intro: |
+ cheqd is a purpose-built Cosmos SDK blockchain for decentralized identity, enabling self-sovereign identity (SSI) and verifiable credentials at scale. The cheqd-mainnet-1 network anchors DIDs and credential schemas used by enterprises, governments, and developers building trust infrastructure.
+
+ This benchmark continuously measures RPC latency, availability and block-height freshness across public cheqd Tendermint endpoints from three geographic regions. Use it to select the most reliable endpoint for identity resolution, node operation, or application integration.
+
+faq:
+ - q: "What does this benchmark measure?"
+ a: "Each probe issues a GET /status request with anti-cache headers to retrieve the latest block height. We record round-trip latency (p50/p90/p99), HTTP availability, and whether the returned block height is current. Probes run every 30 seconds from US East, EU West, and AP Southeast."
+ - q: "Which endpoints are included?"
+ a: "The benchmark covers the official cheqd endpoint (rpc.cheqd.net), PublicNode, and NodeStake. All three are keyless public endpoints requiring no API key."
+ - q: "Why does cheqd RPC performance matter?"
+ a: "DID resolution, verifiable credential anchoring, and CHEQ token transfers all depend on RPC availability. Applications using the cheqd DID method resolve identifiers via RPC, making latency directly visible to end users."
+ - q: "How does RPC latency affect DID resolution?"
+ a: "The Universal Resolver and cheqd-specific resolvers query RPC endpoints to fetch DID documents. Slow or unavailable endpoints increase credential verification times and can break SSI flows in production."
+ - q: "Can I contribute an endpoint?"
+ a: "Yes. Open an issue or PR at github.com/ChainBench/OpenChainBench with the endpoint URL and operator name. We verify liveness and independence before adding."
diff --git a/harnesses/rpc-capabilities/cmd/script/config.go b/harnesses/rpc-capabilities/cmd/script/config.go
index 580bbb0e..dc35473f 100644
--- a/harnesses/rpc-capabilities/cmd/script/config.go
+++ b/harnesses/rpc-capabilities/cmd/script/config.go
@@ -1715,6 +1715,28 @@ func chains() []Chain {
{Slug: "polkachu", Name: "Polkachu", URL: envDefault("RPC_URL_MANTRA_POLKACHU", "https://mantra-rpc.polkachu.com:443")},
},
},
+ // 2026-08-29 wave-13. Band Protocol — Cosmos SDK (laozi-mainnet), Tendermint /status. Official + High Stakes + Stakewolle.
+ {
+ Slug: "bandchain",
+ Name: "Band Protocol",
+ Kind: "cosmos",
+ Providers: []Provider{
+ {Slug: "band-official", Name: "Band Protocol", URL: envDefault("RPC_URL_BAND_OFFICIAL", "http://rpc.laozi1.bandchain.org:80")},
+ {Slug: "highstakes", Name: "High Stakes", URL: envDefault("RPC_URL_BAND_HIGHSTAKES", "https://bandprotocol-rpc.highstakes.ch")},
+ {Slug: "stakewolle", Name: "Stakewolle", URL: envDefault("RPC_URL_BAND_STAKEWOLLE", "https://public.stakewolle.com/cosmos/bandchain/rpc")},
+ },
+ },
+ // 2026-08-29 wave-13. cheqd — Cosmos SDK (cheqd-mainnet-1), Tendermint /status. Official + PublicNode + NodeStake.
+ {
+ Slug: "cheqd",
+ Name: "cheqd",
+ Kind: "cosmos",
+ Providers: []Provider{
+ {Slug: "cheqd-official", Name: "cheqd", URL: envDefault("RPC_URL_CHEQD_OFFICIAL", "https://rpc.cheqd.net")},
+ {Slug: "publicnode", Name: "PublicNode", URL: envDefault("RPC_URL_CHEQD_PUBLICNODE", "https://cheqd-rpc.publicnode.com:443")},
+ {Slug: "nodestake", Name: "NodeStake", URL: envDefault("RPC_URL_CHEQD_NODESTAKE", "https://rpc.cheqd.nodestake.org")},
+ },
+ },
// 2026-08-29 wave-12. Union — Cosmos SDK (union-1), Tendermint /status. Nodes.Guru + Stake And Relax + High Stakes.
{
Slug: "union",
diff --git a/public/logos/bandchain.svg b/public/logos/bandchain.svg
new file mode 100644
index 00000000..ec9ec2f2
--- /dev/null
+++ b/public/logos/bandchain.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/logos/cheqd.svg b/public/logos/cheqd.svg
new file mode 100644
index 00000000..10461cae
--- /dev/null
+++ b/public/logos/cheqd.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/logos/nodestake.svg b/public/logos/nodestake.svg
new file mode 100644
index 00000000..609a7590
--- /dev/null
+++ b/public/logos/nodestake.svg
@@ -0,0 +1,5 @@
+
diff --git a/public/logos/stakewolle.svg b/public/logos/stakewolle.svg
new file mode 100644
index 00000000..08a9774d
--- /dev/null
+++ b/public/logos/stakewolle.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/data/provider-registry.ts b/src/data/provider-registry.ts
index b2de7fc8..dd0f2bd4 100644
--- a/src/data/provider-registry.ts
+++ b/src/data/provider-registry.ts
@@ -2642,6 +2642,36 @@ export const PROVIDER_REGISTRY: Record = {
twitter: "@ITRocketTeam",
},
+
+ // ─── Band Protocol providers (bench 256) ────────────────────────────
+ "band-official": {
+ url: "https://www.bandprotocol.com",
+ description:
+ "Band Protocol official public Tendermint RPC node for the laozi-mainnet. Keyless endpoint maintained by the Band Protocol team.",
+ twitter: "@BandProtocol",
+ },
+ stakewolle: {
+ url: "https://stakewolle.com",
+ description:
+ "Stakewolle community validator and public RPC provider. Runs keyless Tendermint RPC endpoints for multiple Cosmos SDK chains.",
+ twitter: "@stakewolle",
+ },
+
+ // ─── cheqd providers (bench 257) ─────────────────────────────────────
+ "cheqd-official": {
+ url: "https://cheqd.io",
+ description:
+ "cheqd official public Tendermint RPC node for cheqd-mainnet-1. Keyless endpoint maintained by the cheqd Network team.",
+ twitter: "@cheqd_io",
+ },
+ nodestake: {
+ url: "https://nodestake.org",
+ description:
+ "NodeStake community validator and public RPC operator. Provides keyless Tendermint RPC endpoints for multiple Cosmos SDK chains.",
+ twitter: "@NodeStake",
+ },
+
+
// ─── Union providers (bench 253) ─────────────────────────────────────
"nodes-guru": {
url: "https://nodes.guru",
diff --git a/src/lib/brand.ts b/src/lib/brand.ts
index 0d2d6e05..7ce6a49e 100644
--- a/src/lib/brand.ts
+++ b/src/lib/brand.ts
@@ -187,6 +187,14 @@ const BRANDS: Record = {
itrocket: { color: "#E53E3E" }, // itrocket red
"cosmos-directory": { color: "#1B1B2F", dark: true }, // cosmos directory dark navy
+ // ─── Band Protocol + cheqd (benches 256-257) ───
+ bandchain: { color: "#516AFF" }, // band protocol indigo (official brand)
+ cheqd: { color: "#00B59C" }, // cheqd teal (official brand)
+ "band-official": { color: "#516AFF" }, // band official inherits band indigo
+ "cheqd-official": { color: "#00B59C" }, // cheqd official inherits cheqd teal
+ stakewolle: { color: "#F97316" }, // stakewolle orange
+ nodestake: { color: "#8B5CF6" }, // nodestake violet
+
// ─── Bitcoin Cash chain + providers (bench 244) ───
"bitcoin-cash": { color: "#0AC18E" }, // bch official green
bitcore: { color: "#1A1D21", dark: true }, // bitpay dark
diff --git a/src/lib/logo-manifest.ts b/src/lib/logo-manifest.ts
index b5250d68..e893db5a 100644
--- a/src/lib/logo-manifest.ts
+++ b/src/lib/logo-manifest.ts
@@ -339,6 +339,10 @@ const RAW: Record = {
highstakes: "/logos/highstakes.svg",
itrocket: "/logos/itrocket.svg",
"cosmos-directory": "/logos/cosmos-directory.svg",
+ bandchain: "/logos/bandchain.svg",
+ cheqd: "/logos/cheqd.svg",
+ stakewolle: "/logos/stakewolle.svg",
+ nodestake: "/logos/nodestake.svg",
// ─── Oracle deviation (bench 025) — additional brand logos ───
// (pairs alias to chain/asset logos in the ALIASES block below)
@@ -752,6 +756,8 @@ const ALIASES: Record = {
"fetchai-official": "fetchhub",
"shentu-official": "shentu",
"mantrachain-official": "mantrachain",
+ "band-official": "bandchain",
+ "cheqd-official": "cheqd",
// Non-EVM wave-3 (benches 222-231) — provider-official aliases to chain slug
"ecadinfra": "tezos",