Scores
Methodology
Post breakdown
Onchain anchor
Snapshot hash
3380151e4acbbc296cea650a37e9c904483e5f58cad05bc7621d51f8efb7529e
SHA-256 of the canonical scoring snapshot. This hash is what gets written onchain.
How to verify this score
Anyone can independently reproduce this hash and confirm it matches what is stored onchain. If the hash matches, the score has not been altered since sealing.
01 — Copy the snapshot JSON
The full scoring snapshot is stored in the database and visible via the API at /api/audit/0e339f2c-9591-4d29-a47a-1d6df408a97e. The snapshot_json field contains every input used to produce this score.
02 — Reproduce the hash
Run the following Python snippet with the snapshot JSON:
import json, hashlib
# Paste snapshot_json here
snapshot = { ...paste full JSON object... }
canonical = json.dumps(
snapshot,
sort_keys=True,
separators=(',', ':'),
ensure_ascii=False
)
result = hashlib.sha256(canonical.encode('utf-8')).hexdigest()
print(result)
# Should match: 3380151e4acbbc296cea650a37e9c904483e5f58cad05bc7621d51f8efb7529e03 — Check onchain
If the hash you computed matches the snapshot hash above, and that hash matches the snapshotHash argument in the Snowtrace transaction, the score is verified. No tampering has occurred.
View transaction on Snowtrace →Changing any score by 0.01, altering a post count, or modifying any field in the snapshot produces a completely different hash — making the discrepancy immediately detectable. The scoring rules (prompt version, methodology version, model) are also written into the snapshot, so any change to the classification logic is visible in the hash.
Tessera does not evaluate truthfulness, moral alignment, or content quality. It evaluates structural behavioral properties only.