# Paiements vérifiables : attestations et reçus

> Chaque paiement SaTT est publié en données EIP-712 signées, avec un reçu indiquant le compte vérifié payé. Comment le vérifier sans faire confiance à SaTT.

Publié par SaTT · Mis à jour le 2026-10-29 · Fonctionnalités · https://satt.com/guides/fr/features/verified-receipts

## En bref

Chaque récompense signée par l’Oracle est publiée sur [Paiements vérifiables](https://satt.com/attestations) sous forme d’[attestation](https://satt.com/guides/fr/glossary#attestation) : des données typées EIP-712 accompagnées de leur signature. Chaque paiement porte aussi un [reçu de compte vérifié](https://satt.com/guides/fr/glossary#receipt) qui indique le réseau, le @pseudo public et la méthode de preuve. Chacun peut recalculer l’empreinte et vérifier le signataire dans son navigateur.

## Qu’est-ce qui est publié pour chaque paiement ?

Deux enregistrements signés :

- **L’attestation** : les données typées que le smart contract vérifie avant de payer (créateur, pool, montant, mesures, empreinte du post), signées par l’Oracle et liées à une seule chaîne et un seul pool.
- **Le reçu de compte vérifié** : le réseau social, le @pseudo public, la méthode de preuve (connexion officielle ou code de bio) et la source des mesures, avec le `claimId` et le `dataHash` on-chain de la demande.

Le reçu relie le paiement à un [compte vérifié](https://satt.com/guides/fr/glossary#verified-account) sans aucune modification du smart contract.

## Comment vérifier un paiement ?

1. Ouvrez [Paiements vérifiables](https://satt.com/attestations) ou la rubrique « Paiements vers des comptes vérifiés » d’une page de pool.
2. Cliquez sur **Vérifier** sur une ligne : votre navigateur retrouve le signataire à partir de la signature et contrôle qu’il s’agit bien de l’Oracle du pool. Le contrôle ne se fie pas à l’indicateur « vérifié » du site.
3. Suivez le lien vers l’explorateur (BscScan, ou testnet.bscscan.com pendant l’alpha) jusqu’à l’événement RewardClaimed, retrouvé grâce au `dataHash`.
4. Sur le contrat du pool, `usedClaims(claimId)` = true prouve que cette demande précise a été payée une seule fois.

Si un champ (créateur, montant, dataHash) avait été modifié, la signature ne correspondrait plus.

## Que prouve un reçu valide, et que ne prouve-t-il pas ?

| Prouve | Ne prouve pas |
| --- | --- |
| Que la clé Oracle a signé exactement ce paiement | Que le contenu du post respectait le brief |
| À quel compte prouvé revient le paiement | Que chaque vue était humaine (c’est le rôle des contrôles anti-fraude) |
| Que la demande a été payée on-chain, une seule fois | Quoi que ce soit sur les posts jamais payés |

> **Tip:** Les reçus marqués « DONNÉES DE TEST » proviennent de pools de test : ce ne sont pas de vraies mesures.

## Des outils et des agents IA peuvent-ils vérifier les reçus ?

Oui. Le [serveur MCP](https://satt.com/guides/fr/features/mcp-api) public expose `list_receipts`, `verify_receipt`, `list_attestations` et `verify_attestation`. Les lots de Quête en crypto ont aussi un reçu, voir [le tirage vérifiable](https://satt.com/guides/fr/features/verifiable-draw).

## À retenir

- Chaque paiement signé par l’Oracle est public, en données EIP-712 avec leur signature.
- Un reçu indique le réseau, le @pseudo et la méthode de preuve du compte payé.
- La vérification se fait dans votre navigateur, à partir de la signature, pas sur parole.
- `usedClaims(claimId)` sur le contrat du pool prouve que la demande a été payée une fois.

## Questions fréquentes

### Les e-mails des créateurs ou des données privées figurent-ils dans les reçus ?

Non. Un reçu ne contient que le réseau, le @pseudo public (en empreinte et en clair), la méthode de preuve, la source des mesures et des identifiants on-chain.

### Les paiements en dollars ont-ils aussi des reçus ?

Les reçus sont liés aux demandes on-chain signées par l’Oracle, dans l’édition crypto. Les récompenses en dollars sont créditées sur le solde et figurent dans l’activité du compte.

### Que signifie « Signé par une autre clé que l’Oracle » ?

La signature est valide, mais son auteur n’est pas l’Oracle du pool. Le contrat du pool refuserait une telle attestation.

## Guides associés

- [Le réseau d’oracles : qui mesure les posts SaTT](https://satt.com/guides/fr/features/oracle-network)
- [Tirage vérifiable : des gagnants de Quête équitables](https://satt.com/guides/fr/features/verifiable-draw)
- [Réclamer vos gains en crypto](https://satt.com/guides/fr/how-to/claim-crypto-earnings)
- [Le serveur MCP et l’API SaTT pour les agents IA](https://satt.com/guides/fr/features/mcp-api)

## Pages officielles

- [Paiements vérifiables](https://satt.com/attestations)
- [Les paiements signés par l’Oracle](https://satt.com/oracle)

Glossaire: https://satt.com/guides/fr/glossary
