Skip to content

Why Use Black Relay

Black Relay is not the first tool for every Frontier problem.

Use official contracts, EVE Vault, Sui CLI, GraphQL, dApp Kit and live object reads when you are building, signing, sponsoring, publishing or mutating state.

Use Black Relay when the problem is public read data:

  • what is this system?
  • what does this type ID mean?
  • what source backs this name?
  • what public killmail records exist?
  • what public route or gate records are indexed?
  • how fresh is the public export?

Useful Frontier data is spread across several places:

  • public Sui objects and events
  • World API snapshots
  • static-client data
  • source artefacts and extraction output
  • reviewed public correction work

Each source has a different failure mode. Chain data is durable but expensive to backfill. World API data can resolve current public identity but may not preserve old cycle context. Static-client data is broad but extraction and normalisation change as the client changes. Community reports are useful only when their source and confidence are clear.

Black Relay is the shared public read layer built from those sources:

public sources -> Registry pipeline -> R2 exports + D1 query index -> api.blackrelay.network

That means a public tool can start with indexed source-labelled records instead of immediately operating:

  • a Sui event backfiller
  • a Sui object scanner
  • a PostgreSQL Registry database
  • a Cloudflare D1 import pipeline
  • static-client binary extraction
  • source artefact hashing
  • source-confidence review workflows
  • public export generation
  • pagination and current-state normalisers
Need Black Relay Surface
Searchable public identities /v1/search, /v1/entities
Current characters, tribes and infrastructure /v1/current/{collection}
Static systems, items, enemies and structures /v1/current/systems, /v1/types, /v1/current/items
Combat data /v1/killmails
Raw public event context /v1/events
Provenance facts, relations, sources and artefacts
Freshness and coverage checks /v1/ready, /v1/ops/freshness, /v1/ops/sui-coverage
Bulk distribution /v1/exports/{file}

Direct Sui indexing is not a single request. You have to discover packages, shard by module, page events, handle cursor persistence, avoid reimporting old pages, detect provider range issues, derive semantic records and keep the current state clean. You also need enough storage to preserve raw evidence.

Static-client extraction is also not a small task. Names, type IDs, group IDs, systems, constellations, regions, routes, recipes and blueprints live in client data that needs deterministic extraction and careful normalisation. A small app that only wants to show “what is this item?” should not need to reverse engineer the client before it can render a label.

The public API moves much of that read-side cost into one shared public data layer.

Black Relay tries to expose data in the shape tools actually need:

  • default environment is stillness
  • default cycle is the current cycle
  • list routes paginate consistently
  • entity IDs can be resolved by id or slug
  • current-state routes avoid forcing clients to rebuild state from raw events
  • static names are normalised before display where possible
  • sources and confidence labels stay attached to claims

This is convenience, not authority. Use direct chain, World API or client extraction when you need immediate settlement data, private operational latency, write-path transaction construction or final pre-signing truth.

Black Relay is a good fit for:

  • public explorers
  • route and system lookups
  • material and item lookup tools
  • killmail viewers
  • Discord lookup bots
  • field manuals
  • dashboards that tolerate export freshness
  • dApps that need display names, labels and source context

Use the chain or World API directly when:

  • you are about to submit a transaction
  • you need a wallet signature or sponsored transaction flow
  • you need the latest object version before mutation
  • you need private player state that is not public Registry data
  • you need a stronger guarantee than a public export can provide

Black Relay is a public data spine, not a signer, wallet, transaction builder, live object authority or replacement for on-chain validation.

Use Black Relay to make public information readable while keeping source labels visible.

Use direct Frontier and Sui tooling to prove live state, build transactions and protect assets.