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 0x929f88ca3fdc6bb2b175e1ea0490a732e804216a3c21e4669bd05deae1b6e994. 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/a99a4281-a3be-4459-be77-b1c05199505e.json and https://artists.proofprofile.net/proofs/artist/a99a4281-a3be-4459-be77-b1c05199505e.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 0xf7cc98658fd99e47e5bc82d1e6df72ed7012180778f360c08bf22112ec639e5d. 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/GX4R52333528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e430877b72ddb10ea335647a7937b48df23c8f386e269d51c7f2140b9835f32. 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/GX4R52369274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93aefb1c16f5015c7cf2d507491be74ee04daeb9e8444d10b18117e30843400d. 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/GX4R52381657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5077dc23f83b815d3f6d42b3851d74e50429e2ce1f2defba588dbbd17c1cc54. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/GX5MY2300406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcae0a2ebc14e502e875a59ba4f05edb0a0b8f2bcca094e48ff00acb62479627c. Chain 2 (Bitcoin): anchored in block 957540 (2026-07-11T08:19:50Z), 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/GX5MY2392731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3453df5c195c5a10f5745420c6c3a7e945a1dd7ba35b68942e552808337784d9. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/GX5MY2317279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8f5fa52e0b507ac13b2b097bf23e8b4d2363ecddf1575d45123c819652b7d2c. Chain 2 (Bitcoin): anchored in block 957573 (2026-07-11T13:43: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/ESA012401760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe712343e38e6e1efbfb0f473e6b691b7adff0bde2bfdcce818ab5a08a43c22bf. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/SE6XY2518490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ed048496f1a696ec2715453703124417b47ad79b1e11bdbb7c18033f122130a. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/SE6XY2518491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc710e7729cd093632b6c15cb29f765b2a917a9ff8a4aea196c54c814bbd45a81. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52:36Z), 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/SE6XY2518493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32739378722399f41e7539e57209e869a1f89350b9543c3f4061c69fe69b3e34. 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/QZMHM2390288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa86e42a7871c961c9c0f2fc6fbf42ac481520e633031178626db733edd88b8c3. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/GX8LD2330358.