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 0xdd8e74ba97e585e111e2b7eb4190b6757d6989c02ae5985cbfe6e2be16c868e8. Chain 2 (Bitcoin): anchored in block 954555 (2026-06-20T12:10:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ad18d180-9f32-41df-b2f1-e7505a7aa0e2.json and https://artists.proofprofile.net/proofs/artist/ad18d180-9f32-41df-b2f1-e7505a7aa0e2.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
La bonne chanson, Op. 61: No. 1, Une Sainte en son auréole
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 0xc9877dd5bdce7edc402f7f910b44b939c69b9ce0a80c8e775191315a7eb30ccc. 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/GBAJY2545001.
La bonne chanson, Op. 61: No. 2, Puisque l'aube grandit
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0532a00e056fa79c3d07bb7b2cbc3622c9c766264a1f831c432e7b4b738e8dc3. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/GBAJY2545002.
La bonne chanson, Op. 61: No. 3, La lune blanche luit dans les bois
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e1f6a58f60c6750e50acbf74fb9cd9dc04ec6d1033e0a0fd3988330768c42c8. 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/GBAJY2545003.
La bonne chanson, Op. 61: No. 4, J'allais par des chemins perfides
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd06e2c5908e7fd7014c015d559e6d2b67d4cd57266e45af64f34d1c7949ee2f9. 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/GBAJY2545004.
La bonne chanson, Op. 61: No. 5, J'ai presque peur, en vérité
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35e541145a08ccda2031607b0474d5bd719103663904cc914b6bb6be2ab1194d. 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/GBAJY2545005.
La bonne chanson, Op. 61: No. 6, Avant que tu ne t'en ailles
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0353a528c011c7b50648a08d89a8b4f949249f42008dbdca3f99a2a6e74db9e9. 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/GBAJY2545006.
La bonne chanson, Op. 61: No. 7, Donc, ce sera par un clair jour d'été
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f24ae5da45c12762b4ef6e6f720fa98c875b047120e530ecaede277dc6a18a8. 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/GBAJY2545007.
La bonne chanson, Op. 61: No. 8, N'est-ce pas ?
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ca34cbae82121068e7101f468b7239b79689be04dfd60f982a456b82afe0b70. 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/GBAJY2545008.
La bonne chanson, Op. 61: No. 9, L'hiver a cessé
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b35d36b82b734bffcacc78685f962c4e9225a86f494cdba2467221c068edae4. 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/GBAJY2545009.