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 0xbecaee4b6f4ceab243c884b54cf3254806d4708065aed0e527da8d86c8d76280. Chain 2 (Bitcoin): anchored in block 954650 (2026-06-21T04:51:12Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/da8743f2-f6b0-40b4-9bcf-b10abbdb92d6.json and https://artists.proofprofile.net/proofs/artist/da8743f2-f6b0-40b4-9bcf-b10abbdb92d6.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
L'invitation au voyage (Arr. Rouger for Choir and Piano)
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 0x311a6a75f1c163696f2418edf46c7a3e218708914c4eee09c21aef8daf0ac6fb. 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/DEB112002901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa235b298538b76eaf860203e7562518a8386ab8f55939c8d0926a0aa4c79554. 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/DEB112002922.
Adieux de l'hôtesse arabe (Arr. Rouger for Choir and Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09e3ff82f4a3d6f45500336cc63ae2fdcf77f11a3d3c199cd74d5ff04b397d72. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/DEB112002903.
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 0xd84cb3adfac0499e684cb777ffbfc5c6d59bb14ea4030da39955de5cda2213a9. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/DEB112002915.
Wo die Zitronen blühn: Lieder bearbeitet für Chor und Klavier
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4377eb48faad63a7892ad3ee4b8f6ac9a43714dc30a6a8a51659564c0524efa6. 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/DEB112002916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa235b298538b76eaf860203e7562518a8386ab8f55939c8d0926a0aa4c79554. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/DEB112002922.
Chanson triste (Arr. Rouger for Choir & Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6c43d39d3ba1ce97fe8bc9ad8777dd2672db30adbc41649477322a17169af5b. 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/DEB111804904.
2 Songs, Op. 4: No. 2, Lydia (Arr. Rouger for Choir & Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62bb538d2fce7f5447b0d9ac63f9dbc1f25afc8375b4e461143dc3658d648074. 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/DEB111804908.
2 Songs, Op. 2: No. 1, Dans les ruines d'une abbaye (Arr. Rouger for Choir & Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaae2d0fa5a352f577846178748ae931f40d4d770280ee8be9386298458bc8c6. 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/DEB111804910.
Aimons-nous (Arr. Rouger for Choir & Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb44969f1ba091b8ef55045e5ba9b783825b7dbea223b5f8dd1f78555af35e971. 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/DEB111804920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e32bf6560bc27fc111d061023447cc042aee2bc0989954dab7db68bf48e9460. 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/DEB111804921.
Beau soir (Arr. Rouger for Choir & Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cc64fe0590ebc6c14af5d4f9e12871d917c23e092ee07cb42cf4fd3dbe374eb. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/DEB111804922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89c6634a725acc7ae2086cbb455fd9563c2dac7253e02b5e2795e7502b89cec8. 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/DEB111804923.
La vie antèrieure (Arr. Rouger for Choir & Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39f7c973494e70987a7ec1b9a53c5e86b273c97e1b69eb63ad82f0a4dfc62e6b. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/DEB111804903.
2 Songs, Op. 1: No. 1, Le papillon et la fleur (Arr. Rouger for Choir & Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8e88ce8049b905150b12efccd1d442cce71954082c7760a0f870b2714818837. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/DEB111804906.
3 Songs, Op. 8: No. 1, Au bord de l'eau (Arr. Rouger for Choir & Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda4e6f593c6450a5d27b7c95079feba7b765d0a0b475b2c42ed79191087ddb73. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35: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/DEB111804912.
Neue Liebe, neues Leben (Arr. Rouger for Choir & Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x964cfcb6722beb1667ed257b37160447f85a2cb392ca953105f081ad8aeba266. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/DEB111804919.
5 Lieder, Op. 10: No. 5, Bergeslust (Arr. Rouger for Choir and Piano)
The Echoes of Women - International Women's Day 2024
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98b3f5c2409f998c7b5e3e3a500f471ce41e911071876af2139a0b131eda074a. 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/DEB112002912.