Bitcasino
No verifiable licence published
What we check
Recent activity
Audit ledger
Each time this score is calculated the inputs are sealed into an append-only ledger and hashed. The record below is the current one. Recompute the digest yourself and it has to match, or our arithmetic is wrong.
Show the sealed record and verify it
This is the exact JSON that was hashed, with keys sorted, which is how it is canonicalised before hashing.
{
"casino": "Bitcasino",
"evidence_coverage": 55,
"grade": "F",
"pillars": {
"blockchain": 10,
"domain": 5,
"license": 3,
"operational": 9,
"sanctions": 12
},
"score": 28,
"timestamp": "2026-08-05T17:27:37.591Z",
"version": "2.1",
"weights_applied": {
"domain": 20,
"license": 15,
"operational": 20
}
}
Full digest:
9100a72282d01f4397ddb80ffa3b9b26f4a74c436deae064200c9a6c01e107dc
To check it, hash the canonical record with keys sorted and no insignificant whitespace:
node -e "const c=v=>Array.isArray(v)?v.map(c):v&&typeof v==='object'?Object.keys(v).sort().reduce((a,k)=>(a[k]=c(v[k]),a),{}):v;
const p=require('./record.json');
console.log(require('crypto').createHash('sha256').update(JSON.stringify(c(p))).digest('hex'))"