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 0x6956ee14c06648717514dff1e39d94ee380040aea2d87f6b9b5a960efc02d1e7. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/be3ec203-b2ca-47b5-8555-1483fd98f2c8.json and https://artists.proofprofile.net/proofs/artist/be3ec203-b2ca-47b5-8555-1483fd98f2c8.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 0x8cb4f208cc3eca424bdd87f368a9ecd5ba4dcc34cbe9de93e003cb73c7025d5a. 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/ITPDM2400018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac20f7e1f2e5ff002e48f900b58c1f5e91e543d49afbcb14100678009e32910d. 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/ITPDM2400024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6dac399a34427252121147e52017d5c75d94d2917a83c99708a2ca553f84a99. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/ITPDM2400017.
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 0x7256ec891ad668631d98bacaa3d46af88cb95c0c9c36f588a443fbd49e78466c. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/ITPDM2400019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00f6d5e36049d83f9ad3a7b4be41e4a2571cf3e49e56d69262646730471ce39d. 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/ITPDM2400023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2685e219b38d3be4cf2adfe62942d836a10fb7c0d864b1f0ac04581d6cd1bdc. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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/ITPDM2400025.
J'aime tes yeux (D'après Chanson d'amour Op. 27 No. 1)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee0d6a04283392ecf86966dd1607f93682e16d81b384b246c94e50a47eff672c. 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/FR12Q2401216.
Monsieur Claude (A Travel with Claude Debussy)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacda0243e93571099ed44db5df1f407b95ae0b2f64541337e10fe8367dc4023f. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/FR12Q1800935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78d0ac8fddcfd44bb28fbcdb9d3a6b12c57ed9af6e7eb404e8a54fd87eec39b2. 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/FR12Q1800936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9071918a794ee5a3f2ad8ea4e794dcc7bc9342dd760ec5283c9ebf0c2a498ab9. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/FR12Q1800939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06a17ab6092f5579237843b3e2fc282802cebb4b15efb4430b234eede62bb15f. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/FR12Q1800942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb6d60181813bca96b40217f987c79e24146b1ac35b5a7534a9a5e090677e38a. Chain 2 (Bitcoin): anchored in block 960198 (2026-07-30T02:21:55Z), 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/ITB001300136.
Les fleurs de mai (D'après Mai Op. 1 No. 2)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf5cfcc5b5972e9c63325bd2cb0e190d2e712cf56f0732690a4545e0441c3c73. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/FR12Q2401219.
La nuit, la nuit (D'après Après un rêve Op. 7 No. 1)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90f98c1c58624f4d70b8f5421ce17f25ce3d8c35a4704fd7bb9e228e42640535. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/FR12Q2401222.