{"schema":"sato.release/v1","slug":"token-activity-monitor","recipe":{"id":"token-activity-monitor","version":"1.0.0","title":"Token activity monitor"},"artifact_digest":"sha256:d0ae5a8b8eb739d7569d678a84a128b74af8b4c37e1d300005003bb6475d18ba","artifact_bytes":55209,"sealed_at":"2026-09-23T03:16:25.233659+00:00","license":"MIT","acquisition_modes":["download","fork"],"evidence_freshness":{"status":"checked","count":14,"last_observed_at":"2026-11-02T16:04:25.424632+00:00","labels":["task-tested"]},"signing":"signed","meta":{"schema_url":"https://satohub.ai/schemas/release/v1.json","signature":{"alg":"EdDSA","kid":"b04bd38b","sig":"om7zRRQx_MoU0n2JbvQwWQ0-MPhwCuNzXUDNhjCKvfmeABJq78iaByCHnObaR8CiUlWlxV2biKtP9lYXzSAHBQ","signed_at":"2026-11-07T06:45:42.451Z","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"}}}