尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
Self-service FTSO signal provider registry for Flare & Songbird. Providers prove address ownership by wallet signature, manage their own listing, and earn a transparent Qualified status computed automatically from on-chain data. Published as a wallet-compatible providerlist.json feed.
翻譯準備中
正在載入完整 README。 以下為已儲存的摘錄。
A self-service registry for FTSO signal providers on Flare and Songbird. Live at
flareregistry.com. Built by Burst Labs.
A provider connects the wallet for their on-chain address, signs a challenge to prove they
control it, and manages their own listing. The result is published as a providerlist.json
feed that is compatible with the standard provider-list schema, so any wallet that reads that
list can read Flare Registry unchanged.檢視完整 README ↗A self-service registry for FTSO signal providers on Flare and Songbird. Live at flareregistry.com. Built by Burst Labs.
A provider connects the wallet for their on-chain address, signs a challenge to prove they
control it, and manages their own listing. The result is published as a providerlist.json
feed that is compatible with the standard provider-list schema, so any wallet that reads that
list can read Flare Registry unchanged.
Only addresses registered on-chain as FTSO signal providers (on Flare or Songbird) can list, so the registry only ever contains real providers. The whole codebase, including the qualification rules that decide listing, is open source here for anyone to audit and reproduce.
Reading the feed: CONSUMERS.md. Why the registry exists: flareregistry.com/why.
flare-foundation/fsp-rewards).Each provider is evaluated against an automatable set of trust and availability criteria, sourced from Flare's published reward data:
A provider is Qualified when all automatable checks pass. Qualification latches: once
earned, a provider stays qualified, and the only way to lose it is to stop submitting prices for
60 days (~17 epochs), after which it must re-qualify from scratch. The feed exposes how close a
provider is to revocation (qualification.epochsUntilRevoke).
Items that cannot be verified on-chain (private node, in-house/open-source algorithm) are provider-attested and shown labeled as self-declared. Independence / no-collusion is not auto-judged; Qualified is a performance and identity signal, not a sybil guarantee.
Sign in with your identity address (any of the five registered addresses is accepted, but
the identity address gives the strongest on-chain match). On Flare and Songbird the address must
be a registered on-chain FTSO entity; the testnets (Coston, Coston2) are exempt since they have
no reward data to check against. The feed exposes all five of an entity's registered addresses
under flareregistry.entity (identity, submit, submit-signatures, signing-policy, delegation).
| Network | chainId |
|---|---|
| Flare | 14 |
| Songbird | 19 |
| Coston | 16 |
| Coston2 | 114 |
GET /api/feed/providerlist.json — the wallet-compatible feed. Also published as a static
file at raw.githubusercontent.com/BurstLabs/flareregistry/main/providerlist.json.GET /providerlist.schema.json — the JSON Schema that feed conforms to, named in its
$schema. Checked against the generator on every build, so it cannot fall behind the document.GET /api/v1/providers — the same data in a versioned envelope.GET /api/feed/validators.json, /api/feed/yield.json — validator stats and delegator yield.GET /api/feed/coston2/providerlist.json, /api/feed/coston2/yield.json — the test network.GET /api/provider/:address — a single provider profile.POST /api/auth/nonce, POST /api/auth/verify — sign-in.POST /api/provider, POST /api/provider/logo — manage a listing (authenticated).How to read it, including what listed and status mean and what not to infer from them:
CONSUMERS.md. Field-by-field reference: /api.
A provider that stops submitting is not removed from the feed. It keeps its entry with
listed: false and status: "departed", because the chain still carries its registration and a
consumer still needs a name for it. /api/feed/archived.json, which used to hold those entries
separately, was removed on 5 November 2026.
Logos are committed for the provider on upload and served from GitHub's raw CDN, keyed by the
EIP-55 checksummed address: assets/<checksumAddress>.png. Square PNG, 128-256 px per side,
<= 24 KB, enforced on upload and applied to mirrored images too. Transparency is recommended and
not required; an opaque mark is a valid logo.
以上為 README 的開頭部分。其餘內容請閱讀原文。 檢視完整 README ↗