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 0x4ecdacc3f1a4349f8f0ca515e9184817291407b09d4880579ee8b051f1d21c18. Chain 2 (Bitcoin): anchored in block 953704 (2026-06-14T22:58:38Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/78cc4878-e4e3-4b1b-8d96-a7a281a76080.json and https://artists.proofprofile.net/proofs/artist/78cc4878-e4e3-4b1b-8d96-a7a281a76080.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 0x2d74439022bf89fe9421b40920308d1a94e727bf551c9ad15ba509bc6c2f9d22. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41: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/SE6HN2372799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd88679d904a7150679b2a0a72b0ae3eb99b72dc39328567602138e112715721. 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/QZHNC2390130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9de01b3f9b4ae402b60195b0143a6e41572fe2a010b021d988fd8326d91e023. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/QZMEQ2353467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd355dde5fd46326ce3b44c234de52fe0787d47e24b6ae75a9e7cf1f38d50699e. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/SE6QE2352833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x484950f79db003a6d2264f890ca1c58059bc8fec9b90f9abf4e0553e2dc3854c. Chain 2 (Bitcoin): anchored in block 958945 (2026-07-21T00:35: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/QZTB62330814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x168ccb5e569d8e29e3af7e32fbba5416d68f7b79711b54430912c3b3490b3fe2. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44:14Z), 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/QZK6L2470716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ed5f811a5a4e929e9ca9a1bb34a23cd865fd7e89299db86568f937274a7cd92. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T16:58: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/QZK6L2470718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04730534a563bc1ba72e008d8bfe16d14db64167cc136dc545ea1f1c888e8b78. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T05:02: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/QZNWV2440442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x396acf27756a1d7c15d49b384fa02870e7209727372c32832badaabaab065e74. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09: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/QZWFJ2436480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadb0b58bab56703b5426239a14a99e9cef65ca4934323c09f76816169e0c2324. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23:21Z), 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/QZZ7V2410303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4745d5c581b43b2dca853c19c6ed9b49569797737a7affa51dde512ad54bba9a. 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/QZK6L2561003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x553ec9f279166d937b39d449d47bfe44a80a8b9e3939582098da4235ca6d919a. 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/QZK6L2561004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c7eec0a4c32e1fc14d42d0b8b0d3f1c76a7e73ae3889eaae03ae94a33680bcd. Chain 2 (Bitcoin): anchored in block 958185 (2026-07-15T18:19: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/QZK6L2561006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x396acf27756a1d7c15d49b384fa02870e7209727372c32832badaabaab065e74. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZWFJ2436480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdecf9b36869499783e705ff5b98445257c51b9760002933f8ebb86f2fff17ab7. 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/QZK6L2561007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52055fcb2f56f3a2c8f6ae97f4d6604954e25298c3cf5a5e6789ea132c355e06. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/QZK6L2561008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadb0b58bab56703b5426239a14a99e9cef65ca4934323c09f76816169e0c2324. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03: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/QZZ7V2410303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a846599ea6c990f1a7278577f3d11b316a6713080956aee84d4cec1d3f3adf0. Chain 2 (Bitcoin): anchored in block 958368 (2026-07-17T05:03: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/QZK6L2561009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf145cbb07a217085f7d96efcc87e19131682002afba5521ef9b3fb07837a84aa. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), 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/QZK6L2561010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab51da27f5f858b39f79143ee814f6529ecb348d3ab77cabd87d49a2ab2ad53c. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZNWQ2414437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb19cc7b7bcc82e0906d8de00e1e2274656db18f2b5051a1bc3046a5168bf3b4d. 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/QZMER2417436.