Attested Strategy Registry · schema live · no onboarding yet

A track record that is read from the chain, not from the trader

A strategy record names an address set, a strategy statement, a window, and the realized P&L, drawdown and counterparties derived from the chain for that set. It is signed with hardware onto the ledger and carries a verdict: VERIFIED when the derivation reconciles, UNRECONCILED when it does not, NOT FOUND when the addresses cannot be established. Nothing is taken from the trader's own screenshots.

Records

labeladdressesverdictledger event
FOMO leaderboard @PoorGoat_ (demo)0NOT FOUND2695344record

Demo record: the public leaderboard mirror truncates the wallet address; the full address is gated behind a Telegram bot, which the capture rules do not use

Schema (kind-15 payload class strategy-record)

{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "title": "Glass Hull attested strategy record (kind-15 payload)",
 "type": "object",
 "additionalProperties": false,
 "required": [
  "class",
  "label",
  "address_set_sha256",
  "address_count",
  "strategy_sha256",
  "window",
  "realized_pnl",
  "quote",
  "drawdown_pct",
  "counterparties",
  "source",
  "verdict",
  "captured_at",
  "packet_sha256",
  "packet_ref"
 ],
 "properties": {
  "class": {
   "const": "strategy-record"
  },
  "label": {
   "type": "string",
   "maxLength": 60
  },
  "address_set_sha256": {
   "type": "string",
   "pattern": "^[0-9a-f]{64}$"
  },
  "address_count": {
   "type": "integer",
   "minimum": 0
  },
  "strategy_sha256": {
   "type": "string",
   "pattern": "^[0-9a-f]{64}$"
  },
  "window": {
   "type": "array",
   "items": {
    "type": "integer"
   },
   "minItems": 2,
   "maxItems": 2
  },
  "realized_pnl": {
   "type": [
    "number",
    "null"
   ]
  },
  "quote": {
   "type": "string"
  },
  "drawdown_pct": {
   "type": [
    "number",
    "null"
   ]
  },
  "counterparties": {
   "type": "object",
   "required": [
    "count",
    "sha256"
   ],
   "properties": {
    "count": {
     "type": "integer"
    },
    "sha256": {
     "type": [
      "string",
      "null"
     ]
    }
   }
  },
  "source": {
   "type": "string",
   "maxLength": 120
  },
  "verdict": {
   "enum": [
    "VERIFIED",
    "UNRECONCILED",
    "NOT FOUND"
   ]
  },
  "captured_at": {
   "type": "string"
  },
  "packet_sha256": {
   "type": "string"
  },
  "packet_ref": {
   "type": "string"
  }
 }
}