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 0xc19d912bfccbf3ef64f4eafa421e6ca2867596ed5df63b8e335bed3dc64a1e71. 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/ed21034f-914f-4301-8ec5-75fb0f024d5c.json and https://artists.proofprofile.net/proofs/artist/ed21034f-914f-4301-8ec5-75fb0f024d5c.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 0x5d292465d5c09c140dfa91e6ec3fc28a10f89595d69fade3262b223dedeb93ed. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/FRUM72301894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa916e647b501c2d378b62359817ee666d3afce288f80569d439a26f49892ef32. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/FRUM72400456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6ba9b313ceadfdf69160b37eec8e95995569915ad71d1a29bc14cc407615187. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/FRUM72400458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ce827eee5583a9116dc65eb00920d84dadf3b3bacfe4fc42e43013481804e08. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/FRUM72400026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9021eae5e02cf1e59678f913fc335336ba0957b2bd376acf6d2f8cc21051a297. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/FRUM72400459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8e145397ebe9cfafa921ff137a0e54f0914f2ed4183724961551e6a1da8e80c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/FRUM72400460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d4ac31a87afc5c820f498723ca9b758de188e806adfd5ba7d90bfea61f84163. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/FR9W12352258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ce827eee5583a9116dc65eb00920d84dadf3b3bacfe4fc42e43013481804e08. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/FRUM72400026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35e6e8500e83e757f79c51316f64d3a79211ceec87987d288a939c88647c47bb. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/FR9W12027343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2732ecd826b68bf81a06d3c3db4fdf59897804f575eaa389459dda6694252a4. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/FRUM72401777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cf7d0850c14b0b1ff2528e0b7dcf37c1236f82eba57b6b353a354e61faf2170. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/FRUM72401779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe267da9273f6ed3d162fa547a3aa2dd3c4d8d53f5b045c12fda7776e8596aa0c. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/FRUM72401766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x337c0af8f21b0e41ac24608e0102dc2ceec106736c84c6e8998538f4c8b293be. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FRDJK2400060.
Avec personne (feat. Renaud) - c'est vrai on s'entend bien
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8940610684f0e72277e3aff8ab69b9e0c83befd69172488f6d4c27fcc163f9e. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/FRDJK2400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eb4dab68ab167531940087cb2ae1907eccf4dc7c3ee89ef2c9baf01a6a04949. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/FRDJK2400050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a47082bf67317fa51c7432f2b2c3514729210b7d6a313aefdc707e265cac2a7. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/FRDJK2400030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe69676e399ddf2af560f21a8917bdd79031623d5eed9cca27595be03eb9264a9. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/FRDJK2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d93bc6dfc86389299081188d1c3b1014976973e93be06fa169cd7ffc3776b74. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/FRDJK2300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20481b211f820a59f1abde5eb57147a8536f9ec845461fcb1e795b9ca49a8080. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/FRDJK2300020.
La beauté (d'être à part) (feat. Louane)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4e357e3d96a36bba98e3af5a214f52f0eb84e1d79d3b06abf7ac9aefa1710c9. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/FRDJK2300040.
Le plus jeune sur la terre (feat. Lucky Love)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76e4395522b18ce1d94093bff5e938139bbf642a61006277229a35d4f789a393. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/FRDJK2300050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe87bd1bc44ff174bcd433d48b42fc8d722ef2dd2f45c2da154018d46d814af26. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/FRDJK2300060.
Je vous trouve un charme fou (feat. Hoshi) - En duo avec Gaëtan Roussel
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf627bb1d4d9955ad5937fdb3ec6fffc7d7ebb55264b0f40abdb8b63545b7a5a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FR7S01800600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96175bcb5786a602ca77c4892a5befb77847de37b0c1780df5a65f7a4ef57ece. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/FRDJK2000030.
La nuit n'est jamais noire (feat. Calogero)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dff6c60b9136529630aad1814f0ffb0c61da654c447c07b4d21e95e1973bd8e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FRUM72301325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c685c13d8460cf4dd81aa1d8ce5ccea499a1a7743ef0e82829637c53bced3a6. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/FRDJK2000040.
Les courants d'air (feat. Isabelle Adjani)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01071a554c66c41ff570475251fb66ff8e64cc9a128890128a2c769e05d6fb3d. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/FR23R2200030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x134fd8f056633c8925a982e15fbf137468ea5da2f088529be3085ce427d28258. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/FRUM71700023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9b40ad979b52e28d1fb585b57fd6b51df4249fa98cdc7e9ab9341586599eb8c. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/FRUM70901088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb97661ecfa1193272675e362ffe887a21d80a939e3462c7af81b9fcd2789ed53. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/FRUM70902432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdd3810ac1107cc4547961db19a0be860e9844974e53a00852a951329dfdca0b. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/FR5HW2200007.