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 0x23a42601096ad09ffe20775a800d0b374e4c1e7f2eb2f14902f5586bb9117b40. 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/65f39fcd-1b26-4211-b3a2-23caf2d11bff.json and https://artists.proofprofile.net/proofs/artist/65f39fcd-1b26-4211-b3a2-23caf2d11bff.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 0x58e84255234ee818b67b83d9685dbe415b6bcc811282c6c4f60e4b8d6ad5f0cb. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43: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/GRSTY2203458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5357256aee0d04a463476da995f50213812ffff8dafc45011e123f7f50283b9b. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/GRVG12300038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x830c8ab5d49c47b296cdafa9e396a933367bcb9d6db4c28097dc8736ef488e26. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48: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/GRVG12300041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8db1786bf150096d63b85e0a0d9a2930d015e446de69c357dfba784534ef4369. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05:23Z), 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/GRVG12400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09a98ca83b57e8521a2ca3802b3bffd6a5ffa2882c3df2b06c7b8ddd3f38c035. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59:52Z), 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/GRVG12400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98f6552761801eef15aa1e2a1f5fd5ce6d934b6561e2e1b3b52f125344f9df12. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43:17Z), 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/GRVG12400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb3c403e3a959e87a319bec7b7b1b0cac888e5d60be0e816262c625c65846591. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/GRVG12400012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x529499d66ebca4ee7cc17df466b9aab441515ea6c25cb7df9255b42e78c7a1b6. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/GRVG12400013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77f7f38aae227adaf1aec05f83ae3d61e6e37d27de4c60c13b95731990d9d2ea. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47:25Z), 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/GRVG12400033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1649636fbed94c7c76194c98c0999d8790087678f3a6254faf737c4e8c3895e7. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T10:24:04Z), 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/GRVG12400053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0be843bffe3dd845a005f0411ae5e29667ae56517fa9bd47c0cd94410e76912. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/GRVG12400054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea25221fc9c1678e92175af745f5b51625324f7abeeb418fdbc62d21443aebdd. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GRVG12400055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde67a1439bb4382cb84d04e6b0f634010903ffd64a98423153bc9908decdcb15. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/GRVG12400057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x688e811a939fa89628569c5145e9339e0e9c8af983fd168bcbd57ea91af0039b. Chain 2 (Bitcoin): anchored in block 959003 (2026-07-21T11:57:43Z), 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/GRVG12400058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f47cd285573b4044a9a489467c37ee3e681f137ff77b6c8d51eaff4c487a61b. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17: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/GRVG12400059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57e87a9eb6bf4ca35e36df160e190ebbe3a1020ad7604453640b07119c97b8f2. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/GRVG12400060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5241954a147437e621463f8ccfa3f3b0cefd9fd3d38604f8f61a519d08c5b6f3. 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/GRVG12400061.