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 0x8dd0bab936fcf79f70a0bdce8d5e819749ee249f090d7041071c8b8ab3619f64. 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/3833044a-b3b1-4484-a2a6-63316d21ded8.json and https://artists.proofprofile.net/proofs/artist/3833044a-b3b1-4484-a2a6-63316d21ded8.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 0x9ed0dcbbd9f1a7ccb92ea6af75b2ea254d863049d58292c1aef422a03a937074. 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/TWCJ51600002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90110674afbcae56b1dc92ef616afef9f62ce7bf51a44e93b2421a94b60ec361. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/TWCJ51600004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5276b0170c9533ae2ac7e5d80baaacdf5190822522a64fc293a89843f68d5497. Chain 2 (Bitcoin): anchored in block 959034 (2026-07-21T16:34: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/TWCJ51800006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eeae5db96735e7066121d2e48e4b48c6eb371f6f815e53d10b488f4d70fad9f. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/TWCJ51800009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ab5be77f075718c1785b478aea1d48c6074b2d9d066299d87065fea92f18c63. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/TWCJ51900010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65d02dc8500583d04baf4a0ec284ccdb9444a6259531a1315da547daf15ca491. Chain 2 (Bitcoin): anchored in block 957650 (2026-07-12T04:18: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/TWCJ51900011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f9480be1a5c4fca1072cb6eecf97964145f059ebe4b70f52e153b79ad139e72. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/TWCJ51900013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bb4e166e56a4d3f3e908d0794cb7293f46d18ca7a1a058422ca2ae318bf68b9. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T09:55:22Z), 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/TWCJ51900015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a26b04ca16bc7052d43fc28dcbc426962e853a7c1dc904124d1ef229ef072ff. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/TWCJ51900017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d6d0043bc995f4c120bb4ccc090a7dbc75ab25521cc81a64c5bf1cf213c796d. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/TWCJ51900018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c04681f54991f507b29668ab73f08b13dcb8d6c1825a47c7daef03bb1e7f5a5. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/TWCJ51900019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x130a30ed7f0672d6e935da6be0040e57b9ac41ebed13273856cf9fe67f36c236. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/TWCJ51900020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x748468a62a7485fe8893af092fad98e2ed52cc5f3d3104e5132bde9a7e0114e1. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/TWCJ52100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf4776ec8bda3a7443dc9a9f26fd90d3dadc7658b9ddf9c71e23e7e080f8d2f9. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T03:28: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/TWCJ52100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb99822ea9cb6e700853b600571e1591929785104375a8134b705d14d6c384043. Chain 2 (Bitcoin): anchored in block 957665 (2026-07-12T06:13: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/TWCJ52100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe53e06e50c6a82e1e7018e44b5216a2e45e994f0ac0b87a836aba97d5aac3d59. 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/TWCJ52100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x294ed348b646e97fe322ed85d87e63db52e3f9582fa9fba475b35f79c544533c. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/TWCJ52100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09070866dc616af0abdcdb654e0b79798b6e91ee10e984b0a4dd95a097e41790. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07: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/TWAE32301002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f2c5884cc28d4a7906276ca8e51af2ee00d7e888387db44606ce5d02add2095. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/FR96X2474056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74b9f86a20327b84ec7385bc5901bc6ab1cd664dda87e7b7622f10c05a0ed682. 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/FRX452478523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca643f6ddbe143fe0a0620248cfa87c769286f765408f8a39946a15a10e5e5d6. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/DGA072454718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f2c5884cc28d4a7906276ca8e51af2ee00d7e888387db44606ce5d02add2095. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07: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/FR96X2474056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74b9f86a20327b84ec7385bc5901bc6ab1cd664dda87e7b7622f10c05a0ed682. 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/FRX452478523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72a17bb6c9d2e500e1dad73725fddf0a554c2c2ec057350aede98590e881f347. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/JPG102401415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f039b49c857e318f1225a4126fe3bb7fc65119ee04639a97607a7a6744cd4e0. 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/TWY212202002.