{"verdict":"caution","evidence":[{"check":"Directory record","result":"Listed as Solana Agent Kit (Skill Repo).","source_field":"resources.slug","checked_at":"2026-09-13"},{"check":"Public activity","result":"Last public activity 4mo ago (quiet).","source_field":"resources.last_activity_at","checked_at":"2026-05-14T18:46:54.000Z"},{"check":"Sato Score","result":"76 of 100, tier High. The score measures how open, active and verifiable the project is, not safety or quality.","source_field":"resources.trust_score","checked_at":"2026-09-13"},{"check":"Reproduced install","result":"The documented install path was re-run in an isolated container and completed. Proves installability, not runtime behaviour.","source_field":"resources.deploy_spec.deploy_status","checked_at":"2026-09-07"},{"check":"Daily check","result":"Answered on the last daily HTTP check.","source_field":"resources.live_check","checked_at":"2026-09-13T13:15:20.517Z"},{"check":"Observed record","result":"100% of Sato Hub's own daily checks succeeded over 61 day(s) observed. This is the share of OUR checks that succeeded, never uptime — a failure can be on our side.","source_field":"resources.uptime_observed.success_rate_pct","checked_at":"2026-09-12"}],"target":{"kind":"package","value":"solana-agent-kit","slug":"solana-agent-kit","name":"Solana Agent Kit","sato_url":"https://satohub.ai/resources/solana-agent-kit","verify_url":"https://satohub.ai/verify/solana-agent-kit"},"checked_at":"2026-09-14T04:51:27.913Z","caveat":"A Preflight verdict names what was checked and when, from Sato Hub's own records and probes. It is not a security review, a quality judgment, or a statement about returns. Unknown means we hold no record — not that anything is wrong.","rule":"R6","meta":{"rules":["Never sum across venues, chains or stages. An ERC-8004 registration, an Olas staked service, a Virtuals launch and a Mech task are four different objects.","Every number names its stage. '58,400 agents' is false; '19,180 launched, 1,233 graduated' is true.","Conversion between stages is the cross-venue comparable, not size.","A null value means UNKNOWN. It never means zero.","A rate whose sample_size is below 20 is published here for completeness but should not be quoted as a finding.","Solana identity registries are covered as UPPER BOUNDS (two programs, counted via getProgramAccounts); Solana payment settlement is not covered by any row, and by transaction count x402 mostly settles there. Tempo memo-tagged transfers are MPP-shaped, not proof of MPP payments.","trend_8w is a bounded shape (eight weekly points, oldest to newest, ending at week_start), each slot the value of that one series in that one week; a null slot is unknown. It is not the history feed and must not be summed across rows.","Liveness and 'observed success' are the share of Sato Hub's own daily checks that succeeded — never uptime.","A 'verified install' means the documented install was reproduced in an ephemeral container by Sato Hub on the stated date; it says nothing about runtime or safety.","A skill disclosure describes what a skill declares and does; it is never a safety verdict.","Trend arrays are bounded shapes (≤ 30 points) with the method per point; the raw daily rows are not part of the free surface."],"coverage":{"daily":{"run_id":"gh-34759162121-1","finished_at":"2026-09-13T13:29:18.746+00:00","steps_ok":30,"steps_failed":[]},"weekly":null,"note":"coverage = what the last scheduled runs reported to the job ledger. A step in steps_failed wrote nothing usable; its numbers are stale or unknown, never zero."},"next_update":{"daily":"2026-09-14T08:00:00.000Z","weekly":"2026-09-14T09:30:00.000Z"},"generated_at":"2026-09-14T04:51:27.930Z","signature":{"alg":"EdDSA","kid":"b04bd38b","sig":"F79vYbbInje8EtVi2kRU9Y6hWJdPVEqQAiRulDsRVSG7b2ADzXZA1USk9QTU5Nmk8pRiV9CL5c8hyYl7fKPHBA","signed_at":"2026-09-14T04:51:27.933Z","jwks_url":"https://satohub.ai/.well-known/jwks.json","canonicalization":"utf8(signed_at) || 0x0A || canonicalJson(body without meta.signature); canonicalJson = JSON with object keys sorted by Unicode code point, array order preserved, no whitespace"}}}