本文へ移動
cccskills
無料GitHub で公開

stablecoin-identity-contracts

Verify CoinGecko identity, discover missing stablecoin chain coverage, or populate independently verified deployments only when requested. Use for `geckoId` audits and `contracts[]` work in the Pharos stablecoin registry.

インストール方法を見る

含まれるファイル(3)

  • SKILL.md5.1 KB
  • agents/openai.yaml259 B
  • references/chain-resolution.md1.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Stablecoin Identity And Contracts

Choose one mode: verify, populate, or discover. Read the coin’s base file in shared/data/stablecoins/coins/, shared/types/chain-identity.ts, and chain-resolution.md. The base file owns scalar identity and contracts; generated projections are read-only. verify writes nothing. populate may patch only independently verified contracts[] entries and never overwrites curated rows or other base-file fields. discover writes only a candidates list under agents/.

Use npm run research:dwellir-rpc -- for supplemental pinned on-chain evidence reads; see docs/process/agent-artifacts.md#pinned-on-chain-evidence. Cite its provenance record (keyless URL, block, timestamp); never cite latest reads as evidence.

Shared Rules

  • Source order is official issuer deployment material, CoinGecko structured metadata, then the relevant explorer. DefiLlama chain supply is a gap signal, never address proof.
  • Validate name, symbol, chain, deployment identity, and amount encoding before writing. Verify fixed decimals for ordinary token contracts; ContractDeploymentSchema in shared/types/stablecoin-meta-schemas.ts also permits explicit native bank-denom identities with unknown (null) decimals and requires null decimals for xrpl-issued-currency encoding. Never invent a scale or overwrite a curated deployment.
  • Use only chain IDs accepted by shared/types/chain-identity.ts; report unsupported chains instead of adding chain support. Lowercase EVM addresses and preserve native non-EVM casing.
  • DefiLlama list circulating is already USD-denominated; never multiply it by price.
  • Research can stop with findings. Apply changes only when requested and patch only the permitted fields. Adding a second deployment to an active asset also requires bridge-route rows and may require Mint Authority deployment references (shared/lib/stablecoins/schema.ts, shared/lib/stablecoins/mint-bridge-ownership.ts); coordinate the separately authorized sidecar edits before applying. If that work is outside scope, return verified candidates instead of leaving an invalid contracts-only change.
  • For addition handoffs, return identity/deployment evidence, observation times, native/representation/unknown issuance, coupled sidecar owners, reviewed gaps, and proposed versus changed paths in the addition/evidence packet. Do not infer issuance ownership merely from an address or chain listing.
  • In coordinated work, leave shared generation and catalog checks to the orchestrator after all specialists land; required identity evidence checks still apply. For a standalone approved edit, own the applicable Phase 7 generation/check pass after all coupled source edits land. Research-only verify/discover work does not regenerate or apply data.

verify

Run the fail-closed repository tool:

npm run verify:coingecko-ids -- --coin usdt-tether
npm run verify:coingecko-ids -- --scan
npm run verify:coingecko-ids -- --all

The tool verifies only already-catalogued IDs against their Ethereum contract. Without one, even a resolving slug is UNAVAILABLE; use primary deployment evidence for proposed or non-Ethereum identities. --scan selects only DefiLlama/config slug disagreements, not a full identity audit. MATCH proves the configured slug matches that contract. MISMATCH reports a differing contract-resolved slug or a configured slug that does not resolve. Aggregate exit status is 1 if any mismatch exists, otherwise 2 if any verification is unavailable, otherwise 0. Do not infer a slug from UNAVAILABLE. For active additions or promotions, follow with stablecoin-runtime-price-marketcap-gate.

populate

Use when the target coin and geckoId are known. Fetch CoinGecko coin detail and inspect detail_platforms; resolve every platform through the live registries/reference, skip existing chains and empty addresses, and independently verify the schema-appropriate amount encoding/decimals. Native bank-denom deployments need official rail evidence, not a guessed CoinGecko contract mapping. Present additions and conflicts before writing. Write only the contracts[] entries that passed verification; never overwrite curated contract rows or any other base-file field.

discover

Use when chain coverage may be incomplete. Match the coin by llamaId, resolve chainCirculating labels through the live registry, apply the materiality rules in the reference, and produce a gap list first. For each requested gap, use the populate verification bar. Record gaps found, filled, unsupported, and unresolved in a candidates list under agents/; do not modify tracked base data in this mode. Process external requests sequentially to respect rate limits.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Review the retained annotation candidate queue and curate per-coin editorial history. Use weekly during active event periods, monthly otherwise, or on queue-health warnings; this does not restore the retired live chart overlay.

日本語の概要は準備中です。原文の説明を表示しています。

TokenBrice/pharos-watch232026年10月12日 更新

Generate a weekly changelog entry from git history, filtering operational noise and producing editorial summary, field notes, statistics, and a bounded commit manifest. Stops for review unless commit was explicitly requested.

日本語の概要は準備中です。原文の説明を表示しています。

TokenBrice/pharos-watch232026年10月12日 更新

Research and populate tracked stablecoin compliance sidecars for the U.S. GENIUS Act, EU MiCA, or both. Use when adding or auditing authorization, applicability, pathway, or disclosure evidence.

日本語の概要は準備中です。原文の説明を表示しています。

TokenBrice/pharos-watch232026年10月12日 更新

Use when adding, reviewing, squashing, deploying, or rolling back Pharos D1 migrations or schema cleanup.

日本語の概要は準備中です。原文の説明を表示しています。

TokenBrice/pharos-watch232026年10月12日 更新

Drain the Pharos Dependency Map coverage-audit queues into evidence-refreshed edges, reviewed target dispositions, or documented deferrals. Use monthly after weekly production dependency audits, after dependency coverage drops, or when reviewing adapter gaps, material unlinked slices, symbol leads, duplicate/split groups, or unverifiable published edges.

日本語の概要は準備中です。原文の説明を表示しています。

TokenBrice/pharos-watch232026年10月12日 更新

Update Pharos funding donations by reconciling inbound transfers, rejecting wallet self-activity and spam, pricing receipt-time value, and appending user-approved rows.

日本語の概要は準備中です。原文の説明を表示しています。

TokenBrice/pharos-watch232026年10月12日 更新

TokenBrice のスキルをすべて見る

このスキルの問題を報告する