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 0xb3f5a6688ac18fe4bcdc69ccbba45cc153b3c92f9cebd39bc29bf05a9f2bbd88. 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/23a4f0f9-992b-4be3-97a9-77c941dc093c.json and https://artists.proofprofile.net/proofs/artist/23a4f0f9-992b-4be3-97a9-77c941dc093c.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 0x1d1faee8dde19ee72bfae38a8867517afd4a6e2fe3b4581fd31f3d7139286e4f. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/FRU651200317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51771fb1e579135c66e32c78976ee108b56bb0a4b22c613a836e6395e50bebe4. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/FRU651200323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45c75c0b852e827925dd32204212724605dcd23856e06e22fe0a95fef34fe43b. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), 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/FRU651200335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e40d5d8c011739789faba517f3477a51199946f3acbaa6e44a943e85ebb67d7. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44: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/FRU651200337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x190107ccd7060478ea919cc851e083d2b8b594210e59d00ca496f2aa07505207. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/FRU651200343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3098ae15c68b2b421f4ea2f1b8633871c8c12826b331fd6ac21732b31336765. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/FRU651200354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15fcb96a195c4741c65dfaf5b85e4c7d561f7b93642333f0ba6afb1bfa9f46be. 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/FRU651200381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bc8c946c1920e8c05ee648125746afd3f3af19e4bcb96cf25a8148fc59a9c7f. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/FRU651200862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x753a7f03edd1c99e7aab0dab146ffa84306a7b265d7c0435d4b018f99c7f43b3. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/FRU651200964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb0fc44d2288296ae60f1aa69e2cb96ce4b8aea9aa940af3e633c53a944f9c93. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T09:14: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/FRU651200966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc26c12cd976fd259413f503dd70774cdaab1dbdf296ab0607128b8e581c042f. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/FRU651200970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c63e2aefc46fbdaebc4d592e3d12be58c02397e92165ef434624d36ec82aa81. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/FRU651200971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ead4ed1dd1977cec0ac88206453a7bd7c5560e89857d4d4988ab8ecf928af39. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/FRU651200972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3818d74a0c4f7a923e2549175b1629c172ba96e5cdc2f1965e741de17ed3bb6a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/FRU651200973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x670e437e61d6e77053b901f821a20bf0109662183206c9dd91218d61532c3a48. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/FRU651200974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe17e657b38c995240de3119ac479a911ae5010e2b3232fd2b9d01b7aa2dad70e. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/FRU651200977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91b8f75f62c27dc19534ad7f2ef62d49f3fafb52d448378c012798b39b155437. Chain 2 (Bitcoin): anchored in block 958673 (2026-07-19T05:38:28Z), 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/FRU651200978.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89b169bf947f7a252be8c36d5e925082e5581eeb0927418f3d8e4045f10301b5. 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/FRU651200979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0f1c810243a7dfdf09562eae9b017a818eac83d44ecca5e8416182ad971ea91. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-19T22:59:45Z), 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/FRU651200981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a485cfc68d0bbd6d3e72102cf3a8e4d7d1690624b41fbfd0c1023412d33b95b. Chain 2 (Bitcoin): anchored in block 958246 (2026-07-16T05:55: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/FRU651200982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a633024174978145bcd3e0e1999f8b6677f7e2a553ca1a23aef26b5caf37814. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15:29Z), 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/FRU651200984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48734fc3e8ff1e024df6c563c508075c66d54a38f9cb77a55264dab3a4f09777. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/FRU651200985.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5198f4b2945c49415dc70cb6d5749f62ea178a8e0979354b1171edaf64947d8. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26: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/FRU651200986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74b3d7424517a5e06d0a8caf21e2e1cc66ccdbb2ce1f3ce850db4a6450acbb65. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/FRU651200987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef14ff8839c71b5759ee71d42fc97645b41f059db2b640c92d6995e45029dfc5. 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/FRU651200988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5e78f33548e94a88ad0c8f637b0626853420a99189eada060564efc9c43dd71. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22: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/FRU651200989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56b2e762aab0a2004388e9dcb735adc4b9ad7a40d86c6f5260aaf595eab1448f. Chain 2 (Bitcoin): anchored in block 958945 (2026-07-21T00:35:28Z), 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/FRU651200990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90a07ddec38a0341d7af94661c0383fc1bcdf6d089140899709806e511366b8e. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03: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/FRU651200991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa746da5944e9cc0db6b8d8dfe730efd6f04224e6e5a5668f66a5df213481f5a3. Chain 2 (Bitcoin): anchored in block 958798 (2026-07-20T00:05:41Z), 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/FRU651200992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2306697af6c1374d959f3a79652e2951d15e89d8c7ebb5c62e24c0bae22eec04. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/FRU651200994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2703f3440301c7f9e758e00cfc2852617c24b7e6e6fb2f9194ab0e6ac50bcc5. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/FRU651200995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb547844e8527e45b739b71f080b5271bb04c71c2b92a9352cc31e8a2b7ce30d8. Chain 2 (Bitcoin): anchored in block 958696 (2026-07-19T07:45:31Z), 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/FRU651200996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d3a7fd6ec54067b84de8d19f9b5db9aaee4681730325afd42b456efdf75c736. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56:21Z), 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/FRU651200998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae9e37fb5bda6cb0a6f25b46b072d703a4df7f89bd9592018476c462e72670d5. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51:21Z), 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/FRU651200999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x168ed5b0bcb13e3289b833a685146ee8b6ec9eeae8343e9b6ae9d4abe3c84e82. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/FRU651201001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76c4f123ec27a30cd712c98123ba7608c89c74167ee3ac9774425e798aea8183. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50:00Z), 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/FRU651201002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7929219abaf558a7bc857a88ac8f1166abd9aea0bc55ebc45217625fb42349c. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/FRU651201003.
Les plus belles comptines pour apprendre
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd49e74266ab4b36d7f49a20e6fd714978fef316143363c9d37b2881f08e8b3d8. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50:00Z), 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/FRU651201377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x241311eba9efbe03734bdbf47c8f75da8463b41bdfc541268e7dd52bcac80181. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/FRU651201382.
Tourne tourne petit moulin: Jeux de doigts pour les petits