{"alert_type":"payto_changed","channel_ref":"5ad91354de3349ea62ec67578a8e4250a4d6d20f996e9b1731d74ca29ef6d05a","channel_type":"email","demo_note":"Fixed demo sample. This preview always returns the same example so you can see the exact output shape and signature. The paid endpoint runs your own input.","digest":"0f6487613f08166f78082ce92b0360e4e09141ca87c2880f4e011cd634f1babf","endpoint":"https://gateway.stride20k.com/crypto/price/:coinId","evidence":{"current_pay_to":"0x552Cc4A10878C7F20574489D47184249657Ca3f6","network":"eip155:8453","previous_pay_to":"0xAbe512E06dddC82581d2E5a19Ab594E778490441"},"limitations":["not a breach, compromise, or theft; it means the declared recipient of payments changed, frequently an intentional treasury rotation; reports what and when, never why"],"manifest":{"entry":"watchdog","url":"https://x402.nsgoods.org/proof/index.json"},"note":"Locked preview of a real payto_changed alert (stride20k, Base). Strip the post-sign fields preview and note; remove signature (keep signer); canonicalise json.dumps(sort_keys=True, separators=(',',':'), ensure_ascii=True); sha256 must equal digest; recover EIP-191 to signer. Register at /watchdog/register?endpoint=&channel=. Integration questions or volume tiers: nikos@nsgoods.org","observed_at":"2026-08-30T05:07:39.606987+00:00","preview":true,"previous_observed_at":"2026-08-28T17:29:29.838417+00:00","schema_version":"watchdog_v1","signature":"0x7c696174e2031e673f5a7938f0b4ff486d723e6a73728b91fe93bc106bebabdf579a6ed71a91fe21ee37b150f9b13643cd4498b70e66399acc0c8f1425d16dee1c","signer":"0x57fF0F084Cba33e6761503f90eEF0Da9F159350c","subscription_id":"sub_80f77a9549e86ec3","type":"alert","weak_signal":false}
