sourcemark

No proof,
no answer.

A metered read layer for onchain data that declines to answer rather than guess. One query fans out across independently pinned subgraph deployments speaking the same schema, each checked against live chain head.

Enough of them fresh and in agreement, you get a number and a signed receipt. Otherwise you get a refusal - and a refusal is free.

* run it live | real HBAR, real subgraphs ->
reading service...
-
// built on The Graph Hedera x402 | Blocky402 Bazantic

Verified before the read. Settled only after it passes.

A read that fails the provenance policy returns 409 REFUSED and is never charged. You only ever pay for an answer this service is willing to stand behind.

402 unpaid 409 refused | 0 charged 200 answered | signed | split onchain

// how the gate works

Seven stages between your query and a number.

The fourth is the product. Everything before it is plumbing; everything after only runs because it passed.

01paywall

Challenge

Unpaid read returns 402 with x402 requirements. No key, no signup.

02verify

Prove funds

Facilitator validates the signed Hedera transfer. Nothing moves yet.

03fan out

Ask every source

Same query hits every pinned deployment in the family via The Graph.

04the product

Provenance gate

Lag, age, quorum, agreement. Any failure refuses the whole read.

05money

Settle or refuse

Pass settles in HBAR. Fail returns 409, unsettled.

06evidence

Sign a receipt

Answer, sources, and blocks - hashed and signed.

07liability

Split and hold back

Sources get paid; a slashable slice stays unvested.

// built on

Three integrations, none decorative.

The Graph

the data
  • Pinned deployment IDs and byte-identical schema hashes.
  • Live gateway queries - no fixtures on the serving path.

Hedera

the money
  • x402 over HBAR via Blocky402; SourcePayouts for split and holdback.
  • Receipt digests anchored on HCS when configured.

Bazantic

distribution
  • USDC-on-Base buyers hit the same gate via resale.
  • Recipe JSON in this repo (SourceMark + Hedera Mirror Node). The Bazantic dashboard copy needs a login.

// stated plainly

What this does not do.

  • Payees are opt-in demo operatorsConsent is real EIP-191. Production indexer teams have not necessarily registered.
  • Disputes are evidence-backed, not fully trustlessGraph re-derive offchain; onchain open plus arbiter or deadline uphold.
  • Testnet scaleHedera testnet HBAR and a demo liability pool - not insurance.
  • Resale float is operator-fundedBazantic USDC and our HBAR rails do not bridge.