A proof protocol on Solana Un protocole de preuve sur Solana
Any app.
Any site.
One proof layer.
Toute app.
Tout site.
Une couche de preuve.
IronChain writes proofs on Solana. Not a claim someone typed, but a fact and the signals behind it: what was declared, what a machine recorded, whether the numbers hold together, and the human who signed that they saw it. An attestation anyone can read, a badge that belongs to the person rather than to the app that issued it. The protocol never knows what it is proving — that is the issuer’s business. IronChain inscrit des preuves sur Solana. Pas une affirmation tapée par quelqu'un, mais un fait et les signaux qui le tiennent : ce qui a été déclaré, ce qu'une machine a enregistré, si les chiffres tiennent ensemble, et l'humain qui a signé l'avoir vu. Une attestation que n'importe qui peut lire, un badge qui appartient à la personne plutôt qu'à l'app qui l'a émis. Le protocole ne sait jamais ce qu'il prouve — ça, c'est l'affaire de l'émetteur.
96 seconds: the six signals, what gets written, and ohmGym — the first app on the protocol, where the proofs are training sessions. 96 secondes : les six signaux, ce qui s’écrit, et ohmGym — la première app du protocole, où les preuves sont des séances d’entraînement.
Six signals. One ladder. Six signaux. Une échelle.
A proof is not simply true or false — it carries signals. Four come from machines, two come from people. The more it carries, the more weight it has, and the reader decides which ones it requires. Une preuve n'est pas simplement vraie ou fausse — elle porte des signaux. Quatre viennent des machines, deux viennent d'humains. Plus elle en porte, plus elle pèse, et c'est le lecteur qui décide de ceux qu'il exige.
What the person says they did.Ce que la personne dit avoir fait.
Start and finish, hashed on the device.Début et fin, hachés sur l'appareil.
A watch or a sensor recorded it.Une montre ou un capteur l'a enregistré.
The numbers hold together.Les chiffres tiennent ensemble.
A human signed that they saw it.Un humain a signé l'avoir vu.
A qualified professional countersigned.Un professionnel qualifié a contresigné.
What it writes. Ce qu'il écrit.
AttestationsAttestations
One entry per proof, on the Solana Attestation Service. It states which signals the proof carried — never the data behind them, which stays on the device. Une entrée par preuve, sur le Solana Attestation Service. Elle dit quels signaux la preuve portait — jamais les données derrière, qui restent sur l'appareil.
A month, one writeUn mois, une écriture
A month of proofs gathers under a single Merkle root — one write for all of them. Proof stays cheap enough to become a habit instead of an event. Un mois de preuves se rassemble sous une seule racine de Merkle — une écriture pour toutes. La preuve reste assez peu coûteuse pour devenir une habitude plutôt qu'un événement.
Permanent badgesBadges permanents
A record, a duel won, a streak held. Non-transferable, and yours for good — even without the app that made it. Un record, un duel gagné, une série tenue. Non transférable, et à toi pour de bon — même sans l'app qui l'a créé.
The full mechanics — signal definitions, anchoring, revocation — are in the spec. Toute la mécanique — définition des signaux, ancrage, révocation — est dans la spécification.
Badges that outlive the app. Des badges qui survivent à l’app.
A badge is a Metaplex Core asset, frozen at mint: it cannot be sold, transferred or handed over. It belongs to the person who earned it and stays open forever — readable even if the app that issued it disappears. We can burn one, and only in a proven fraud case. What a badge celebrates is the issuer’s call; these six are the ones ohmGym mints today. Un badge est un asset Metaplex Core, gelé à la frappe : il ne peut être ni vendu, ni transféré, ni cédé. Il appartient à la personne qui l’a gagné et reste ouvert pour toujours — lisible même si l’app qui l’a émis disparaît. Nous pouvons le brûler, et seulement en cas de fraude avérée. Ce qu’un badge célèbre regarde l’émetteur ; ces six-là sont ceux qu’ohmGym frappe aujourd’hui.
Derived from the sessions underneath.Dérivée des séances qu’elle recouvre.
A derived proof is never stronger than its weakest link. A streak built on declared-only proofs carries exactly that, and says so. Une preuve dérivée n’est jamais plus forte que son maillon le plus faible. Une série bâtie sur des preuves seulement déclarées porte exactement cela, et le dit.
A proof is engraved, a month is anchored, a badge is minted. One visible state: Engraved, with · pending until the chain confirms. Une preuve se grave, un mois s’ancre, un badge se frappe. Un seul état visible : Engraved, avec · pending tant que la chaîne n’a pas confirmé.
What you don’t have to build. Ce que vous n’avez pas à construire.
Writing a proof is easy to start and hard to finish. The hard parts are the human signals, the cost of every write, and what happens the day someone cheats. IronChain already answers those three, whatever your proofs are about. Inscrire une preuve est facile à commencer et difficile à finir. Le dur, ce sont les signaux humains, le coût de chaque écriture, et ce qui arrive le jour où quelqu’un triche. IronChain répond déjà à ces trois-là, quel que soit l’objet de vos preuves.
Attestations on the Solana Attestation Service, badges as Metaplex Core. Standard objects, public schema, wallets that already display them.Les attestations sur le Solana Attestation Service, les badges en Metaplex Core. Des objets standards, un schéma public, des portefeuilles qui les affichent déjà.
A machine cannot prove presence. Three levels — a friend, a certified witness whose identity we verified, a verified coach — and one rule that keeps a yes worth something: presence is paid, never the verdict. Same fee whether they certify or decline.Une machine ne peut pas prouver une présence. Trois niveaux — un ami, un témoin certifié dont nous avons vérifié l’identité, un coach vérifié — et une règle qui donne sa valeur à un oui : on paie la présence, jamais le verdict. Même tarif qu’il certifie ou qu’il refuse.
A certification that simply expires changes nothing to what was already signed. Proven fraud makes all of that person’s signatures fall, everywhere. Nothing is rewritten on-chain: the registry stops vouching, and verification reads it off-chain.Une certification qui expire ne change rien à ce qui était déjà signé. Une fraude avérée fait tomber toutes les signatures de cette personne, chez tout le monde. Rien n’est réécrit sur la chaîne : le registre cesse de voucher, et la vérification le lit hors chaîne.
No personal data is written, ever — not even encrypted: encrypted is not anonymous, and a chain cannot forget. Only fingerprints go up; whatever they were computed from stays on the device.Aucune donnée personnelle n’est écrite, jamais — même chiffrée : chiffré n’est pas anonyme, et une chaîne ne sait pas oublier. Seules des empreintes montent ; ce qui a servi à les calculer reste sur l’appareil.
Measured on devnet, 24 September 2026, at $113 a SOL. Rent is 5,080 lamports per byte — the same on devnet and mainnet. Mesuré sur devnet le 24 septembre 2026, à 113 $ le SOL. Le loyer est de 5 080 lamports par octet — identique sur devnet et mainnet.
One attestation, one Merkle root for the whole month. Comes back in full when the batch closes.Une attestation, une racine de Merkle pour tout le mois. Revient en entier à la fermeture du lot.
Spent, not deposited — it stays forever.Dépensé, pas immobilisé — il reste pour toujours.
Identity, schema, badge collection. Once.Identité, schéma, collection de badges. Une fois.
The cost is absorbed, never cancelled. A relayer can advance the transaction so that nobody has to buy SOL, but advancing is not paying: the write is charged to whoever wanted the proof. That is the rule that keeps the model standing — a proof nobody funds is a proof nobody writes. Le coût est absorbé, jamais annulé. Un relayeur peut avancer la transaction pour que personne n’ait à acheter de SOL, mais avancer n’est pas payer : l’écriture est imputée à celui qui voulait la preuve. C’est la règle qui tient le modèle debout — une preuve que personne ne finance est une preuve que personne n’écrit.
- You read signals, never figures. Which ones a proof carries, when it happened, that it is not a duplicate — and nothing else.Vous lisez des signaux, jamais des chiffres. Ceux que porte une preuve, quand elle a eu lieu, qu’elle n’est pas un doublon — et rien d’autre.
- Consent, offer by offer. Revocable, with a read log the person can open.Un consentement, offre par offre. Révocable, avec un journal de lecture que la personne peut ouvrir.
- You set your own bar. A friend asks for less than an insurer; the reader decides which signals it requires, not us.Vous fixez votre propre barre. Un ami en demande moins qu’un assureur ; c’est le lecteur qui décide des signaux qu’il exige, pas nous.
- Verification works without us. Every write leaves a receipt — block, transaction signature, address, root, path within the batch. A shortcut, never a condition.La vérification marche sans nous. Chaque écriture laisse un reçu — bloc, signature de transaction, adresse, racine, chemin dans le lot. Un raccourci, jamais une condition.
Built on IronChain. Construit sur IronChain.
Home and gym training, generated from the equipment you actually own. Live 1-on-1 with a friend at a distance, co-signed duels, witnesses and coaches paid for what they bring. Every session it produces becomes proof on IronChain. L'entraînement à la maison et en salle, généré depuis le matériel que tu possèdes vraiment. Du 1v1 en direct avec un ami à distance, des duels co-signés, des témoins et des coachs rémunérés pour ce qu'ils apportent. Chaque séance qu'elle produit devient une preuve sur IronChain.
Visit ohmgym.studiodahu.chVoir ohmgym.studiodahu.ch →Rehabilitation, apprenticeship hours, volunteering, field inspections, clinical studies — anywhere something happened and nobody was there to see it. The signals are generic: the protocol does not need to know what a squat is, and does not ask. Rééducation, heures d'apprentissage, bénévolat, inspections sur le terrain, études cliniques — partout où quelque chose a eu lieu sans que personne soit là pour le voir. Les signaux sont génériques : le protocole n'a pas besoin de savoir ce qu'est un squat, et ne le demande pas.
Talk to usParlons-enSomeone pays for certainty. Quelqu'un paie pour la certitude.
A brand, an insurer, a lab: each needs to know that something really happened, without ever seeing the private data behind it. They read the signals a proof carries, and they pay for that certainty. That is what funds the writes — nobody engraves at a loss. Une marque, un assureur, un laboratoire : chacun a besoin de savoir que quelque chose a réellement eu lieu, sans jamais voir les données privées qui sont derrière. Ils lisent les signaux que porte une preuve, et paient pour cette certitude. C'est ce qui finance les écritures — personne ne grave à fonds perdus.
For partnersPour les partenairesWhat a reader seesCe que voit un lecteur
- ✓ Which signals the proof carriedQuels signaux portait la preuve
- ✓ When it happened, and that it is not a duplicateQuand elle a eu lieu, et qu'elle n'est pas un doublon
- ✗ The data behind them, whatever it isLes données derrière, quelles qu’elles soient
Where the protocol is. Où en est le protocole.
- The six signals, signed on the deviceLes six signaux, signés sur l'appareil
- Weekly Merkle root, one write per batchRacine de Merkle hebdomadaire, une écriture par lot
- Badges as Metaplex Core assetsBadges en assets Metaplex Core
- Witness and coach countersignaturesContresignatures témoin et coach
- Mainnet, with ohmGym as first issuerMainnet, avec ohmGym comme premier émetteur
- Public reader: verify an attestation from a linkLecteur public : vérifier une attestation depuis un lien
- Issuer SDK, so another app can write proofsSDK émetteur, pour qu'une autre app écrive des preuves
- Accredited coach and witness registryRegistre des coachs et témoins accrédités
- Partner reading agreementsAccords de lecture pour partenaires
- Open governance of the signal schemaGouvernance ouverte du schéma de signaux
the proof protocol · on solana le protocole de preuve · sur solana