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 0x85e274b169a6f226e7a390a1fb456e16584d0c5e7f21a33d4cb82fa01341c19c. Chain 2 (Bitcoin): anchored in block 954693 (2026-06-21T11:50:32Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e5ab7f06-7dc7-495c-9531-4a67fc93c290.json and https://artists.proofprofile.net/proofs/artist/e5ab7f06-7dc7-495c-9531-4a67fc93c290.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 0xdfe1bbbd5f54372e0987725769b209ae25ebc4ae55de336a07e6cb778e67426d. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/ITDD82201997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ac84cde455328a5d3a566cc9650a19138307982750106111dc3157b34a8e6ad. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/ITDD82202003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8ed0d1d4cfe6e36752a85341032c3858a9f7655144daa6fa123380e567702c8. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/ITDD82201998.
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 0x8fbdaa8afc8b301502e007bea4ab6928435fbc151c36c4467eb717b9611f4f06. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/ITDD82201999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d64e38b383c3bc79ba10b25ab77cf0ec30fde0dffeffa1394fd92a69b4520c3. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/ITDD82202000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1692d269b2c44cef5c13f771ae8a49269728b2a4cb2b784b0ac5ef3396f264b. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/ITDD82202001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fae2825aa95984051e6b4c5fd0636d8966635f16d4d571148f94ca67a054400. Chain 2 (Bitcoin): anchored in block 960259 (2026-07-30T12:51:24Z), 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/ITDD82202002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7999f27f1e9d462a8b6918a9fb5047c06c5d80eebd590f19da88bf69d04f1054. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/ITDD82202004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf9663f77a617ed3aadfbe4238a9a6b1882b5e74a1fe71045ba51caf698f361e. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00: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/ITDD82202005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b9e460bf7848f37479abb80a9f56c915eb03c54577ea6b62b214bc115df0662. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/ITDD82202006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5eec6f386af516ed9313a6facee50505690fbf163d8376c3545bb6b7eea440f. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/ITDD82202007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8d382a311ae7557fe2b3a6f02dd69d05b12a8bdc3c33068108c8cadfd78f775. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/ITDD82202008.