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 0xee3d11278eb452e37f7429e4b67c34aebce9882a3cf0e9593793687c5cd16d35. Chain 2 (Bitcoin): anchored in block 953909 (2026-06-16T07:53:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/14a46a48-749d-4bd6-b40d-24b0d37a1d8f.json and https://artists.proofprofile.net/proofs/artist/14a46a48-749d-4bd6-b40d-24b0d37a1d8f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Madama Butterfly, Act II: Un bel dì vedremo
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 0x2d68634af35a28a9fc9efbfb82df82855635a128021d5a0ffc6330b3122ada85. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/QZDSS1900421.
Mefistofele, Act III: L’altra notte in fondo al mare
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ad80b997ffe738a9f51fcabc8d3176a15e9613f25af4bc98451c89bef39a585. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/QZDSS1900422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb58732d809fe6b9b90a0c513e16eeebd1e0d332be8ebaa74cbca855f6e0ee20f. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/QZDSS1900424.
La Rondine, Act I: Chi il bel sogno di Doretta
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaf2b19d54d2d4fd13c562c27245e688830491d866f49a9217dac2af67ebb57f. 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/QZDSS1900425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30d8e84bb0554f8c46cd380a77ed8fa0d18e19a9b955a05c2d71f30ac023b9a7. 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/QZDSS1900427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9451d58ec85fef622701ea6a10bece97190513e3fef88dc10af06ba83642796f. 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/QZDSS1900428.
Pagliacci, Act I: Qual fiamma… Stridono lassù
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x853149b7d6ca7624532e9130c3f3364b942875b71b8096d1c2a8b18a4164fd97. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/QZDSS1900429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49b09df7599436b7d544f4b15ac15716071938f4665ef7ac337b29f9190b71a0. 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/QZDSS1900430.
Rusalka, Act I: Měsíčku na nebi hlubokém
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x805f1666729f6fc55f949fcf0eebf45017c0a9dd88a8a4117bd4ed33babfadb8. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/QZDSS1900431.
Gianni Schicchi, Act I: O mio babbino caro
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6201582a3965aece5429373c28ec1f963e30399c165c3a8c4ab9a7db4bdf2174. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/QZDSS1900432.
La Wally, Act I: Ebben! Ne andrò lontana
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5ba4972baab9839333df4aa05243105758fb0eb2061abca2f964d96f7ce5211. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/QZDSS1900433.