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 0x63ea18b973ce6f1cab30b89af9c33bef5391e12b6e0d013cbddb0582091fb47b. 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/22105c28-cd54-4271-a715-010fd5f94bc0.json and https://artists.proofprofile.net/proofs/artist/22105c28-cd54-4271-a715-010fd5f94bc0.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 0x7e1ad7b1b9a742763b3378d2662d1f2c83899dd745ac828c1cfa58eaa77eb6e8. 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/CA06H2100135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5255ac27c8282808510a83de565c4ae8838f15c744d7fa709aeee67594bbb907. 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/CA06H2100136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae7b9b9053f69c6d9e686856b34a556ed2f00d4bdeb3448552ca43dbdc73ccf3. 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/CA06H2100137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1697ac6c67936a559a5b1e00958c24f78bfb2a21d0282f9d0caeed840c84ea27. 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/CA06H2100143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e84435af7da96df4a5a7ce78477b196747df5010a5b8cc58adfce82ec04f444. 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/CAU118706002.
Et le party continue (feat. André Proulx)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2231d3383f88fd4bed8808463ffedaa3c5577b1727a672fd618092c661c95d6a. 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/CAU118605991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x210c3dce03e588eaf247a3464e2769e9c9bb850bee1e32bb9ab659a32a01a84e. 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/CAU118605994.
Le Party d'Édith (feat. Clémence Desrochers, Manuel Brault)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00a8f491da2acf03d1a34668f024bd3ec8c10a38207ed70f65c32573768952bb. 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/CAU118505978.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa8a9b1cf0ea68c6e928c3727626dbb0d1836d5fc6e418968f147deafc26a630. 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/CAU118505981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x175ce8380d16220483d81f9f7892533d87d9a7c5e67e36d69b1485b8d4277007. 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/CAU118505982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18cf3059944ea84a5f53628f0a71e949fc5f5dd1223495b1b9e6ee0830d0f551. 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/CAU118505983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f3ab3ca4d2d5e5e4754a22448f360d46c6b194ccec7262fcad27f5ea0f91c67. 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/CAU118505986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb734202c9cf66dbdb11d9b22a360f7827643b580ab0761e7d6c8ddc235ce1ccc. 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/CAU118505989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae7b9b9053f69c6d9e686856b34a556ed2f00d4bdeb3448552ca43dbdc73ccf3. 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/CA06H2100137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dc82b5320576ea6b90f7edb146c9a5d68148b25093704f52ca741462845ddc4. 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/CAI601207009.