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 0x5d9e82771bf4ae3e2140355aa4a9c160379e115524b0095f702cd610b0f78b98. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/631e9e77-1349-47ed-95f5-c1b91db32b8d.json and https://artists.proofprofile.net/proofs/artist/631e9e77-1349-47ed-95f5-c1b91db32b8d.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 0xfa6be16fc3103adcba42289adf93905360d68d7d283b75d2bf1053bcab6e4b50. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), 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/BX1L02100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3713ba2458e80da4bb625c3001fa834e72f7ae9d5c566ee712a9cf3fde2d3bc2. 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/BCHY22300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x139a25a7495575e60f930eebecd6288513a14722a432c2f5d57b0baaba023bc1. 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/BCHY22300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd384a5a8230a37505e4fe6e2d2306327f09aded746d6e0a076a170bf2ccdaa9. 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/BCHY22300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc78a5c7671e3f6c0208190d1f731f2c5020a444594b85c1d602f35f1f36f3e05. 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/BCHY22200020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ce6a30863f5f52277023b8ca5fa3e74d7857efb5b5f67381b07dc508987bc77. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BCHY22300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3713ba2458e80da4bb625c3001fa834e72f7ae9d5c566ee712a9cf3fde2d3bc2. 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/BCHY22300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x458fb1b5a414d5db089edb13c8a3997959968ef1bd5ae304ccdf80c5779cce24. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BCHY22300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38817e0d43f473058adbffb875f84477617af5e389ef56ee83234923c59b4171. 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/BCHY22300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe42dc2d163ee027b7d2925a0965f277704c57a193a73e6794cc6799371a5ec94. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BX0PX2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe56ec97eb0c900cee87deea6e427cffc1c7adc37b6612395024b027b95f84950. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/BX0PX2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x992f9970728fe48556a9755ece8e219e9c4e82b38a4292a7ccaca6e492a3ae90. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48: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/BCNA52400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7dd871cb277b27111af772c7a2e746b57c139456b1a38aa77903389ecb4c96c. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42:40Z), 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/QZW9K2397268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30d76bb817f5dc603027ed5733b444ae37343555111fb7779d6e2fea7d29d9d0. 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/BCHY22200017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x458fb1b5a414d5db089edb13c8a3997959968ef1bd5ae304ccdf80c5779cce24. 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/BCHY22300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72c3ea2bc138b06c61e0bb6966605a9247605f2d08e593ebba638907e88a8eee. 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/QZNJZ2487342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd79e869bc7b8aef1e583ee43e843c47bdc71bf91ca0d7ece3181e76920f0a670. 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/BX8CE2400002.