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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4c6669b2f4f33df0084739dec4016f403bad4b9018029e07efab408b3730d14. 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/ffb27cd0-bcd3-41fa-b77c-7ea48a9f8568.json and https://artists.proofprofile.net/proofs/artist/ffb27cd0-bcd3-41fa-b77c-7ea48a9f8568.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fc8a2d157d5377eef1374a0f9b4dcd07d5a2ec8725efa039f6dd60a9e372cbc. 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/BX5KR2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c2d8b9103169605a3c7bcebb68cbe1e51c4739452b40d9436fbff70080208ac. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/BCIOS2100017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e38ce5b643cdb61d7b9001e6877ee4b5ca1877a8ab0c283878884389572fc4b. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BX5KR2000002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x371a3a5be7ed2e27db29f86a352c030b1a6495d369dc63f602d4fa63648565b3. 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/BX5KR2000003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb604105448103ad5ee1a4769adb6240009b7ec164e08e2cef75254b7e0c30b3. 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/BX5KR2000004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6e82232ac66aeca7e3f62aa0ad122ad00509d50cb4d9a3fb5784d7d77ae3fa9. 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/BX5KR2000005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75d0b131282b4943e41920796b1c9446ae2e2526328f937dc2c5ced98ba6eb4e. 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/BX5KR2000006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b8211f96257663b4663736a6fe68382b60fc1131e0d68b641e36e71e4f51833. 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/BX5KR2000007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde96bef02111ba2629907f44938a7e7bda233dd082787450d8b1714ac29aaa33. 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/BX5KR2000008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x393f058e3364c231c5f68562b663853f48c7a7e8229a1f50b5344c601ab98e33. 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/BX5KR2000009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9d6e4f828969dfc79b94c4411916d9218b2052493773e5daf2fc85109d4d236. 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/BX5KR2000010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1df0a1383843886219eefa639277e1e693434297146269af3d5d42421db78bb. 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/BX5KR2000011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57ea783fd3c29a920712c0e1f2ddc96c4039bfb70e3eb368a595edf724410431. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/BX5KR2000012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0610f82b4726bf288cdc6a802a6317f5d3fd050527da40c3bb111ee809340015. 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/BX5KR2000013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6305c17d9acdce2e92fe7735a6f9a6b06057c30bedee50e3087faa08d78fe28. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BCIOS2100018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd540ac3a79eec1cd21b25cd18889248f55c4564042d8fb926b4e41500b53841. 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/BX5KR1900002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f8ec84070d0054289e7ce894ac91a0c2b3fa5250a835560aef8176e414711e5. 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/BX5KR2000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25136fc24a7a6046db7a742f864635930728b486c57aeb0d5860c25ccc31b261. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/BX5KR1900007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e5bf9b59a4b352414116d061657aadca64857588957e5b77929657c81676b67. 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/BX5KR1900001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e4710cbda5a9339eb58be7eb605335ebcd6f85cbb7fc341befc784efd33f082. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01: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/BX5KR2300002.
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