{"slug":"ultrade-mcp","captured_date":"2026-10-21","record":{"slug":"ultrade-mcp","trust_score":54,"trust_tier":"Medium","captured_date":"2026-10-21"},"leaf":"43632948307ead2fd31a1b97dcf04845f4a2f7eab7e1f05198d4853cc0db221f","leaf_preimage":"satohub-score-leaf/v1|2026-10-21|ultrade-mcp|54|Medium","proof":["438af65183dbefa03125546fe09faa43df45b5c50fd7825f2f1c2d0aff2bc5c2","d823a62f1d0cfc0284fe53a83d5684350a4b893bd2cd2c9c77fceea989337bab","91fd16a8cbca54057ae75ceb00ae62ebd796963a9150485ef42d7eafd9f57db4","90cf2752ab9e58aa1368632f3f776f9892779b3a113064de51c06ef343d678cc","e8f0fbfcf4b8495ebc9590b7d466e0e1846d0e76815001526d6d9995683e439a","1bebaf44834f021a0a2804a2c9dd97a34347375afcb544239278d3e8f6353d46","2e35ea63d65935f7d7a2bac44a5c96bc3ffc4f2266762a383ba0749f4da3e14c","a1a5644bcabdd65d71362921e1b7cc33f5cf4cfebce27613d2e29af277e1b43d","5b1e44f67128988c12c5e9ad0a6b00e387533aaafcac69836793afc4511453a8"],"root":"8fc0303cbb59a4e8650d51e49df28f1fcf029b3e6e76f5828cc630397d6b263c","leaf_count":490,"method":"sha256; leaf=SHA256(\"satohub-score-leaf/v1|\"+date+\"|\"+slug+\"|\"+score+\"|\"+tier); node=SHA256(\"satohub-score-node/v1\"||min(a,b)||max(a,b)); leaves sorted ascending; odd node promoted","rebuilt_root":"8fc0303cbb59a4e8650d51e49df28f1fcf029b3e6e76f5828cc630397d6b263c","matches_published_root":true,"root_signature":{"alg":"EdDSA","kid":"b04bd38b","sig":"s5g00ihgTfbrn5rNMsWwIQXLOaYU0XNg9E50DKlI9pOvJPCYlgwiH2hSgk26sHpbtT4bfCBnky7TGicRfh7yBw","signed_at":"2026-10-21T05:30:43.036Z"},"onchain":null,"onchain_note":"not attested on-chain — key absent (ATTEST_PRIVATE_KEY is not set)","meta":{"rules":["A proof shows this score was in the day's published commitment. It is not a claim that the score is correct, and it is not a safety, quality or returns grade.","Verify against an archived copy of the root rather than the one in this response — a proof checked only against a root served by the same server proves less."],"roots_url":"https://satohub.ai/.well-known/sato-score-roots.json","jwks_url":"https://satohub.ai/.well-known/jwks.json","report_url":"https://satohub.ai/verify/ultrade-mcp","methodology_url":"https://satohub.ai/sato-score","signature":{"alg":"EdDSA","kid":"b04bd38b","sig":"0NhkhHAWzfWNAdoDpCvFkky1xaOTH1961-JjC6ohuTBV4-FVc7yAMe0PTY-zeG2D6euHZ1QUOpelRwNwfwGyDw","signed_at":"2026-10-21T18:47:50.867Z","jwks_url":"https://satohub.ai/.well-known/jwks.json","canonicalization":"utf8(signed_at) || 0x0A || canonicalJson(body with meta.signature removed; the meta object itself is kept, and is present in every signed body); canonicalJson = JSON with object keys sorted by Unicode code point, array order preserved, no whitespace"}}}