-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 { "schema": "attestable.sentinel.poc/v1", "product": "Sentinel — Telegram scam screener", "vendor": "Attestable Research", "runAtUtc": "2026-08-09T04:43:54.238749+00:00", "attestedBy": "Veronica Burnz ", "attestationKey": "184E449FE256871DFFFBAD33F3D00D36427DEBC5", "executedBy": "Claude Code (Opus 5) in an operator-attested session, on the operator's instruction", "environment": { "host": "[redacted — build host]", "container": "attestable-sentinel", "containerStartedUtc": "2026-08-08T23:10:19.499764919Z", "imageName": "attestable-sentinel-sentinel", "imageId": "sha256:81019df62aed743872c1872372e688b175659b464a119376ececd033d301325b", "sourceRepoCommit": "b8dc3dee2bcfda67ed02180c090e83657035455f", "sentinelTreeOid": "4db4908098a85ce4034945ff54579f31c320a7a4", "entrypoint": "src.detector.analyze()", "aiStage": "DeepSeek (live API call, billed)" }, "disclosures": [ "This is a live run of the shipped detector, not a transcript or a mock. Every verdict, confidence and token count below was produced by the running system at the timestamp above.", "The principle-head discriminators were NOT available during this run: principleHeads is null in every case. Those heads are an advisory layer trained in-house; the container serving them (attestable-sentinel-heads) is currently failing to start because its checkpoint files are absent. Verdicts here therefore come from the heuristic scan plus the AI stage only. Tracked as Redmine #487.", "'degraded: false' refers to the AI stage being reachable. It does not mean the principle heads were present. They were not.", "Three cases is a demonstration, not a benchmark. No accuracy, precision or recall claim is made or implied by this record.", "Inputs were authored for this run. No real user's message was used." ], "cases": [ { "case": "impersonation-giveaway", "input": "Hi! I'm Vitalik Buterin. To celebrate the Ethereum upgrade I'm giving back to the community. Send 0.5 ETH to the address below and you will receive 5 ETH back within 10 minutes. This offer is only valid for the next 30 minutes, act fast and don't miss out!", "inputChars": 256, "verdict": "dangerous", "explanation": "Contains multiple strong scam indicators: impersonation of a well-known crypto figure, a promise of high returns on small deposits (send X get Y), and extreme urgency with a time limit. This matches common crypto giveaway/drainer scams where victims send funds to an address and receive nothing back.", "heuristics": [ "URGENCY_TACTIC", "CRYPTO_DRAINER" ], "aiConfidence": 0.99, "principleHeads": null, "degraded": false, "tokensUsed": 973, "latencySeconds": 2.73 }, { "case": "benign-logistics", "input": "Hi Sam, confirming our call is moved to Thursday at 2pm your time. I've attached the agenda we discussed last week and the notes from the previous session. Let me know if that time no longer works and we can find another slot.", "inputChars": 226, "verdict": "safe", "explanation": "The message is a routine scheduling change with no links, no urgent requests, no money or personal information asks, and no pressure tactics. It contains normal professional language for rescheduling a meeting.", "heuristics": [], "aiConfidence": 0.95, "principleHeads": null, "degraded": false, "tokensUsed": 910, "latencySeconds": 2.74 }, { "case": "too-short-abstention", "input": "click here", "inputChars": 10, "verdict": "unassessable", "explanation": "There isn't enough here for Sentinel to check. If the real content is in an image, attachment, or a chat this message points to, Sentinel cannot see it — forward the text itself, or treat the message as unverified rather than safe.", "heuristics": [], "aiConfidence": null, "principleHeads": null, "degraded": false, "tokensUsed": 0, "latencySeconds": 0.0 } ] } -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEGE5En+JWhx3/+60z89ANNkJ968UFAmp4l2cACgkQ89ANNkJ9 68UOyw//YeLN9rCQqLqJ7l9ZldNSEkVU9Mo/+p/14WoMNkOnT+CACYnWJRe1eNIH 5fyMxVXmiAU9vYO68jbbcH1AhT8Juu/NkjiFvaM8FRhFWXtfEecsVs2rOeB/1M5v ehits9t4FzzKCxrVr8F/BwPt1qNpXstl4NCeoUm0/YHGJ2E0owa1VvGM95r70SPv MdetTxXK8pD6JbCbGpW+4qfYdPvc2JJBg07ECPMfKP3GBRRFk6ful3JyoMfFXr8+ UB+7JGPYxI9+Qzq1EhNVyyajvhrDYgkwpveTlhWnC2qIdy2yE+DpUk0bFk4gNdOE H3U4vuZ5yYvh3qds7GgG2y6T8tQts6SlAJtAT9uwwg+bRM3wc0q2VcKpTWAF8DSZ ss3+8CWiOZshe3JfoADfHIcziYJjKcRyGgYsXNBgI1tCkRjoZicmu2yhIGgHXxM6 T/fq0qANAnWh8LDPROovmiGxtusF+e84TgOgBpseVzXchVsbBJWMXni9Woo2SdxV 2cYuIaSQ/KnByhIjVDNT3fHpt0aI5BPXH+OhtgkYmsoH9Yp+yW3TO8jFebNHNMny JO9DZI0lPf7I5srorLe0OLqpYgMwAQP79htq/1ynEqoSXwtot3idc0HQChrH/ioh yk1cOKLcYtVSaX/5VGEZOjQ1lpsdDu6OjdtPVyjlmQl/6qnZWrY= =Yj/C -----END PGP SIGNATURE-----