Tom Frager (born 1 July 1977 in Dakar, Senegal) is a French songwriter and performer in the group Gwayav' and is also a ten-time surfing champion in Guadeloupe. He is primarily known for his French hi
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x300b7e8a526dd1791c8ced642d7f5b33d2658b0b317e8546bc2cb27964a8fca7. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/80b1ca5f-f371-4793-a259-a73be7c3ba72.json and https://artists.proofprofile.net/proofs/artist/80b1ca5f-f371-4793-a259-a73be7c3ba72.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0254c74c3114b5f98afb6e89be80d9352ee13c0dcca6aebb9807fe4c734855ab. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08:25Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR6V82234878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad926aef8f3ec23b255c4c929ae9e30d0d2def52dc29159506c72f99ff42df7f. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR6V80904474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda3d8cde844f187e42270a75367ba52b69895a9ee1dfe26b2f214245f7aee2de. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12:52Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T90980001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x667a1e76d6420108f69fe8c8b35d2d4a911cf6788b4a5ee7149f088ddcce7a42. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33:22Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T90980002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4955b5d7811518348d03daff3c0ad6b198401a4b538e62ccab2039deef4c1104. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T91080000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb5830a79b668ea09df86604803cb896223a421c443c791c8a2fd5ab57451983. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR6V80904471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96394903d7a45481f658a8916060e68fa783cf10a7d32251010d8483efcb558e. Chain 2 (Bitcoin): anchored in block 958216 (2026-07-16T00:00:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T91080001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2db9e0de0c3c213c1482718d3c218b97dd2413c465dee7434a9f7789f7c73fa1. Chain 2 (Bitcoin): anchored in block 958506 (2026-07-18T06:14:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR6V80904467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe9fd252ceb40154cee2c85a42649ebcbfacd4492e47d0735321ef736196e967. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T91180011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ad62fc7c7db7ff3eec0e5474277eb05de183e9e78e4edef08d3e35c43afc392. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T91300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x394b6eb52da336feb1bbd09a4386dc31dff7e8a8e3af94679256eb65d942544c. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14:36Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T91180012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa440e340107a508c6954af1471f202fb18b90b724e97e91cad098c1cce31e1d9. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T91180017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45a7bfbd296db5571081fa63477ae1cad6885c9613002ca58a0a333a7c5fa4ec. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39:18Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T91710001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8aa4751fde84af9c00784116bd59b0f8f36f0e35a69333c201c3384cebb3801c. Chain 2 (Bitcoin): anchored in block 958417 (2026-07-17T12:56:50Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T91180000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92ba9348010d688e1231be4777d8d2fb506359970d487193b8e629d2c0e026d6. Chain 2 (Bitcoin): anchored in block 958493 (2026-07-18T04:34:53Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T91980002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc22bcf9200e3f255be87cc7559e4db5baede05c0df7d04df770bb1827227d81e. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07:15Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T91980004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x860cc5ceaefaec8dadf8fed4ceb05cc303294c6675b93ce4c0fd7fb154b3ce9f. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T91980005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08c8ca8fbafe5281e8da990724f3da04c2e5b44339b1ac7a353e960fecdd0ed5. Chain 2 (Bitcoin): anchored in block 958714 (2026-07-19T09:51:44Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T91980009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x423348f9438d18270c8fb2a9f0516a2d5783f3e9907b9fcc1a03fc5aa1a2485f. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T91980010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x939178ab759f960d9a88d601bc98bb39f0b2263e0b971a72a6f4304ec0e0677e. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39:18Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR0T92300001.