Game Integration
How to add Materios chain-of-custody anti-cheat to your game
How It Works
Game Run Ends
│
▼
Upload blob to Materios Blob Gateway
│ (JSON telemetry: score, duration, fields...)
▼
Submit receipt to Materios chain
│ (links receipt_id to content_hash)
▼
Cert daemon network verifies blob
│ (fetch blob → integrity check → schema validation → sign attestation)
▼
Receipt certified on-chain (threshold met)
│
▼
Checkpoint anchored to Cardano L1
│ (Merkle root of certified receipts → Cardano metadata TX)
▼
Score is provably real — anyone can verifyStep 1: Define Your Schema
Schema Format
Field Types
Type
Description
Example
Bounds
Computed Checks
Property
Description
Submitting Your Schema
Step 2: Upload Blobs
Blob Format
Upload API
Getting an API Key
Step 3: Submit Receipt On-Chain
Using Polkadot.js SDK
Hash Fields
Field
Required
Description
Step 4: Wait for Certification
Checking Receipt Status
Step 5: Read Certified Scores
On-Chain Query
Cardano L1 Verification
Architecture Overview
Example: Clay Monster Dash (Reference)
FAQ
What happens if validation fails?
Can I update my schema?
What if a field isn't in my schema?
How many attestors need to verify?
What does it cost?
Can I run my own attestor?
Last updated

