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 0x462b687ad608b6b27ee318c66243b7c889584b6b4175b1146d6f51d4a980d802. Chain 2 (Bitcoin): anchored in block 953648 (2026-06-14T15:20:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/40fca90f-2960-419c-8a10-ea7c42deea2f.json and https://artists.proofprofile.net/proofs/artist/40fca90f-2960-419c-8a10-ea7c42deea2f.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 0x1816f2f01e91ee5428bfda315c112c92e1d878e45ff00f1e37358df05297872b. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15: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/QMFME1471613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24df540b7a1b585d15119e722353660929bd6d3ea6b7b10cbcce5a3b6b3b77ac. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/ES8511505107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb699830e5cc9049fcb69f134caa38274df5d738175d99f7d1b67bee8fa0a64e. 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/ES8511505109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf08e6b90bc5cdb633c98743c332a6126dc8c6e6f39b46d0684f18668177efe8f. 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/ES8511505111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13f69506ce83f1074de35f1ae2c83d758b7ddec2501a387421a620107231e26b. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00:46Z), 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/ES8511505113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80c4ae138ab06dd6690865057d4dc307ebac714c9751e668eafb494a87e2e110. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/ES8511505115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6269b565fdd03857468772dfaaf17ad6bf48248f6aa0b7af863b69a77034b434. 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/ES8511505118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd780440112095652bebcf6d5307aaeca92f80ac68420be6af25efdee40f31bfd. 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/ES5061605416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd0202a85852fa93353659dd925957d3b55cae6e3efed97a2459e82a2973b13f. 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/CH4210700003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0757c45303143a05e0ea034680c9ec76137c829f66829b065446025fa9614366. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/CH4210700011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5f067526a332dbf824460c3b753ea964a59cbfc781028091822030c699b1227. 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/CH4210700021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf24fe89b227b9373427709b2c4d066118433e7f2627ce716205899efa15d8157. 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/CH4210700027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2e07ce2f6a830d3a8871118555e5060046cca9fcbea5c2861b1fda7cd5cced7. 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/USA561395086.
Lachrimae Caravaggio: Planctus Caravaggio
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13484f12eafa85cde5e9cd83ca7408fbbc1ebb1e7e75b9ccb44a62e4bd7ff6da. Chain 2 (Bitcoin): anchored in block 960330 (2026-07-31T00:58:21Z), 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/USA561395087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x549e8859c27cf6fbe29875f767629655b0c2b4a73278990036f38ed7824c6f04. 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/USA561395090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdacc73ceabe6539400240dc911f3cb3cb88127948559a00f83fef5b54e5189f5. 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/USA561395091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e10c1a5fa80acd6d9e3f6b8c3a0e3a871b749f96be5a52b32fc88fa794bfdd9. 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/USA561395092.