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 0xce20a089942ac2b28a6c95ce7f2acdc3b16cdb36362af0a9268733765b1db365. 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/bb700b9f-f696-472d-9d7b-7c5680e11934.json and https://artists.proofprofile.net/proofs/artist/bb700b9f-f696-472d-9d7b-7c5680e11934.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 0xaae0c03e8ee716ce12b8495cbee22f354335102a459791214904bf6929366bb3. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/USHM21530434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23f1541867b8c7dc74ffb51695102dfab0d864262c74cd017ee080525b37ced0. Chain 2 (Bitcoin): anchored in block 957633 (2026-07-12T00:19:47Z), 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/USHM21530436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfedcec71ad14ba1622af7586eaa168de45515ed4ef6acd325555b475ef3f839e. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/USHM21530437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc48c0ea935b05471ad06557f6b8d8f56a4832edccf6e862f5604621a74854989. 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/USHM21530438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe06ec194af9633b2452044c11cc9061f29c1d1e796a7d8b0f5fb1557cb46bf71. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T07: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/USHM21530441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3b0f6cc243a36e73e182c159d50aa69e3c552f27ad5e505d68ca11f3d0f2221. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/USHM21530443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ccb08a0f9caf3cd4cf3ad73fb4b604eac2032d34fcce2c1e8c5bba760841b7e. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/USHM21530445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f08bffa012df079fb107db8290669ed71e3cb6e38ff13f0caf09c52f4a44a89. 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/USHM81764920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bf840acf8ad04170acbca0adaf103e05a5458214d493b8b5e6eab9cde146155. 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/USHM81764921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26949bb3e5e106c7d9fa3dc12adafbd24bb35551a21098edd36367dd94930b54. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/USHM81764931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea02a1464545b57db37c35f8c249eb6f1cbc7fb21ba82f91c4ce4d71dcf60d13. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/USHM81845800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cc03d748e76e73666b7c111346675b1a36256e2a8363be3908694768740dd11. 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/QMPKX1664880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab8a3981965244f7eac1a960507bbb3da5c4b08fc723138c4b6c7df3f7cc8faf. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/US3DF1503082.
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