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 0x5e51e72e05e3e06e006829ea82fa79386098c908b18924abd8a11e28d17c9085. Chain 2 (Bitcoin): anchored in block 954587 (2026-06-20T19:10:41Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b9a9ff1f-b8d6-4935-8e0e-e4f948a2bbc8.json and https://artists.proofprofile.net/proofs/artist/b9a9ff1f-b8d6-4935-8e0e-e4f948a2bbc8.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 0xf54b5b1ed4512ef2f426b305108b6108d17a1fc9f784ff11a3ef07f967b1df69. 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/CAWK82300104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc39787677bb40a8d7268d63b738066c71aa86d68c9d3ad2bc86037e32966b2ad. 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/CAWK82300103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04896107f13935d07a5a3f23fb1d3e1ba6623f5563060ac352137b8c17d5bee9. 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/CAWK82300110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08dbc1a341dc036faf06f7ca082d1fb822d7842ccb6e0974162c58a48c0dffed. 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/CAWK82500101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x540bf0deec0011050794f9e2c444f0399efea59bf8da9cba6ed3e27b3ba4e9be. 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/CAWK82500102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a5ad4c4a9c8e78b0255feff3d921cc7b6f065891db5063db7dd7a70341bb3ae. 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/CAWK82500103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0a69ca0304a07fd5cb0f978ee49e94aacf6cc000c9b317b60cbb0153767e026. 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/CAWK82500104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6201eb0e1a65e08754cb90bb1d6f682f72db59eca12bc785c3168f29fc5648d0. 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/CAWK82500105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68033cc0333b96397fa5d7d0e3957188ef6bfd277ae77b33eab155828a0d23e9. 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/CAWK82500106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdbddff3c6c8d12ea9ff320737656120a6d7ce2bd0b697700864bbf313e8ff59. 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/CAWK82500107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa38acbd0f1ebb24105886e552a44d623c5dfc5fc714d130e4ea8906aec8dcaed. 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/CAWK82500108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1ef35608dbd91ddfac50125a09828e711665b771601dbf0e8489cd4b8d1c756. 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/CAWK82500109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c5303d128ded5cca278b318999ecaa171284b1104277f5edd1fcd2a3f787729. 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/CAWK82500110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4df11d0c1c9f7d0d53f794473f5aad63a8ed450b8f2728d0a931e42935e4c110. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T14:47:00Z), 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/CAWK82300106.
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 0x124de6073e838a6a9d2f1d6406a8d36ed103ecce8b2fa34f53287ab3297d77a7. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/CAWK82300107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9ae8f618542f2a595317c40b9b7d298e094f03beac0b5fb623239e2a6f4ebe9. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35: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/CAWK82300108.