Version: 1.0.1
Type: Instruction-only OpenClaw skill
Scope: GwapScore Protocol only
Chain: Solana-first
Canonical score range: 300–900
GwapScore Protocol converts Solana wallet behavior into a transparent, deterministic, partner-safe trust score.
The protocol evaluates:
The score must never be treated as a measure of wealth, popularity, race, identity, legal status, or personal worth.
GwapScore measures observed onchain trust behavior.
Score RangeTierMeaning300–449critical_riskSevere negative evidence or active major risk450–549high_riskRisky, suspicious, or unresolved issues550–649thin_or_developingLimited clean history or thin evidence650–724standardNormal usable wallet profile725–799trustedStrong positive onchain history800–900eliteLong-term, high-confidence, clean behavior
CategoryWeightWallet Maturity12%Transaction Consistency13%Counterparty Quality20%Protocol Diversity10%Security Hygiene10%Lending / Credit Behavior15%Commerce / Creator Reliability8%Sybil / Farming Resistance7%Recovery / Decay Behavior5%
First calculate a 0–100 raw weighted score:
ts
weightedRawScore =
walletMaturity * 0.12 +
transactionConsistency * 0.13 +
counterpartyQuality * 0.20 +
protocolDiversity * 0.10 +
securityHygiene * 0.10 +
lendingCreditBehavior * 0.15 +
commerceReliability * 0.08 +
sybilResistance * 0.07 +
recoveryBehavior * 0.05;
Convert to the canonical 300–900 score:
ts
protocolScore = 300 + (weightedRawScore / 100) * 600;
Then apply all relevant score caps.
When asked to score, design, explain, audit, or extend GwapScore Protocol:
Use these files when generating protocol docs, API designs, scoring logic, or partner integration content:
references/scoring-model-v2.mdreferences/confidence-model-v2.mdreferences/canonical-event-schema.mdreferences/attestation-taxonomy.mdreferences/decay-and-recovery-rules.mdreferences/manual-review-policy.mdreferences/feature-gating-thresholds.mdreferences/partner-integration-policy.mdtemplates/score-output-template.mdtemplates/risk-escalation-template.mdtemplates/manual-review-template.mdassets/example-payloads/gwapscore-v2-score.jsonassets/example-payloads/gwapscore-v2-events.jsonThis skill does not require:
This package is instruction-only. Any implementation using Helius, QuickNode, custom RPC, Postgres, NestJS, or workers must be handled outside this skill unless explicitly requested in a separate implementation task.