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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90f0b0e4bdafbbd89e270ac8a317bf7ac2b18cfb46655250229bf4150c2b1fd2. 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/0b1c585b-4016-4832-a687-78f9ba303799.json and https://artists.proofprofile.net/proofs/artist/0b1c585b-4016-4832-a687-78f9ba303799.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b46e30c3aec7f60aaaa68e3fd362d8198bbeff52ba63828a2a72e20c6bfa140. 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/FR10S2336239.
Et c'est pas fini (feat. Alicia Moffet, Eli Rose, Èmile Bilodeau, Jérôme 50, Luis Clavis, Mike Clay, Roxane Bruneau & Sarahmée)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d671929d1b73e22b8ffeaed34f371e3269aa076655f90b719663747d89125f2. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/CAQ522044001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x412ca2872eb4afc10cc07febe4e13e346a327016d3b223ebfa0ce2b7f9c6336c. 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/QM24S1827127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0bbe498e47161c17901567beeeb259cbdaa34489502e98fd2526ddbb1cb4a95. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/FR9LT2200080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0f88429161224a1df4cfc6a6555c4ef2daa795d50899ba41cc7adb5eb4ef077. 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/SE5BU2468164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0f88429161224a1df4cfc6a6555c4ef2daa795d50899ba41cc7adb5eb4ef077. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/SE5BU2468164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6723760186726a069d4d47921103fda5dba04eadf182b35c828179acde6ad5b. 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/CAE862210005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6723760186726a069d4d47921103fda5dba04eadf182b35c828179acde6ad5b. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CAE862210005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24a50a7478c1583bc311c300cfcc4aac12da381d5040adba965e7ed7a7fe4738. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/CA50N2010004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x872f0c7a0bcb59c3fffc8da733426594379948055e6dbc6c7bd6b0114f171c01. 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/CAH682300125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c1f67f9780906d3b745256702ebe51bc8c25ff27b919250e0fc0f6fe845c2d1. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50:38Z), 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/CAH682300027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd53b470d0b2f7ca0fa33fd3459216583d3237564b85a7a99a5f3c6909446fcfb. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/CAH682300028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c58be48bf65a836c9acfc425807896889a462745f1f6a41ccc5b4d515ddc9f0. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/CAH682300030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a1eb4b9d9bd1a77e20d4f6637ead22add1a104b8a0943d31a063c6e51402b10. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CAH682300031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf1c52d580011531df8ada9d4475f8fd93ff7a6af663fb36e165763d1a6bd109. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/CAH682300032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9be87779fd0820dca2cc2381cd88f14ad5c1d6e3d41def93664f018f53e9428f. 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/CAH682300033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1d512989d52860e7f7ce0227f4c1d556491a0593683e886d25f3214510eb128. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/CAH682300034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb57844ec3c5e7156e329dd179a4fb694ae2bc9805049f3f47e7b934be2cc9f8a. 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/CAH682200007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x076f7ecd92a0a0c1396f21072c0f24f0b0cee78f2ad8051620d7a7780b08c220. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/CAE862210009.
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 0x19df4f5b127bddbb2c5c2b3a94d43c037173fbda01a2ef9e9c25f1e0ff35c560. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/CAH682300029.