尚未检测到更新。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 ↗