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 0x419b3e8f28b3575f505cbf6b9bdf7c1bb241c9e5d16a66b553b2f170fc5e5f8c. 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/f5cb7e26-8021-405b-b83b-04fa210e84f1.json and https://artists.proofprofile.net/proofs/artist/f5cb7e26-8021-405b-b83b-04fa210e84f1.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 0xe6b5459fcb540200f744ea7b6c15f063675951c0c2e4bf15c2045927ed17f507. 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/QZELS2000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a5f7fa4d5c049bc2c62288a04e9cbede501267646173df0e8db7ddbecbd1e7e. 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/QZELS2000002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32e16d4c01d062f5749aa1b9b8e0cfa49187930e586e3ccb466398e53fc4a7b3. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/QZELS2000003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ce0e8de345aa22e53f7276a3001d9f95aedcbe21a8d82f22926abd2e8c49ad2. 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/QZELS2000004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f977ae541f3f372942f623a695e4d243dfd79aa4028b33bcdd93fad519381df. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZELS2000005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef93c9e21060f24921df9b952b1b762b5a55814d05695f7d725bac0f7227e877. 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/QZELS2000006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fd0ae8f3c58d8296644a8eceb1b20e0339588881d4c2f7e0f2bde786ccd5003. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/QZELS2000007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fd20f21cfc712b9047192128d7030dd1ab1daa31a7cf7b96282f69ef5201186. 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/QZELS2000008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73fd29cd7be3fbda7331a45b23a45dd1a827710f405c98f9d5459f09d9c3ba54. 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/QZELS2000009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1e2c2768a09b99405b0fc3143f1f583cdadb33d0e142df511b091e6051984dc. 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/QZELS2000010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1224a934b8464a71506a349853aefe37a6fb12b80b3d43a8089a3966e3e83af. 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/QZELS1800001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa2910b6d9b0a927ddd1d448c80199abb9ce3248d890f3d30cde068a22f5b507. 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/QZELS1800002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4c0071259d452fb54845150e9e5613cba9366600e51b4b52e47600f3bb7b66e. 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/QZELS1800003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12f1e2c36230ff001c3ba34eca77b20c1eb2ad2c6819e743c335535ad0dba0d7. 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/QZELS1800004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x413918309725cf5cab1ff0ce8788e45e7001631243f0ab1facbbd2591cf0bf7c. 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/QZELS1800005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6dd2cf897dfa44484464fc3c03f8d14e784a89338a3bc6f12925c2098234483. 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/QZELS1800006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf3675ffb5df7a0cc2371d4291bb2b53f43b2703137597c5c83b49b35e91d993. 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/QZELS1800007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21780589b49ee8e31b8228bc33d1d78df56f6309425c4fb6f68d646343664f78. 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/QZELS1800008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x143c0f01b18c9acc49855cf5432ef5a1935d893068bece485d180d05d9388699. 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/QZELS1800009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x475d88aeb914e733cf69cc7d4feebaa4aecddff67c5aa155f7029e117f9f6196. 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/QZELS1800010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd85811ad95a01d1cadec1f40df9b42a6a47060bdeb5b87e05c7e354227f745a2. 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/QZELS1800011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3576a93920f9a336015602eae6c00f688efca79f38903415fee64ba4b237911f. 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/QZELS2500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5426fa71e1310177d48295f0cd81f0e9ee72e53e4badc2c1a9a23f72f08ea24d. 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/QZELS2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c83ed06005e9f1f8f35c692c8a77c6e033fb14104eab6ca6b8ed37952c3d3f5. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/QZELS2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b3d0dc25176477c2562f384a593f51735f43c8945bb0438eb8ea9fabd309eec. 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/QZELS2200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2da9b7ebac5d96efa04b4a6d63ec87edc9e9ebe00327bcb6fb59025a5116f7c. 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/QZTAY2262411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7f2788a910a922bc47966450883f010905b61c94b757567b26a9ad9506837ea. 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/QZELS2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7551d9a192d954f6e1cf398fbf32bd6e4134150c12b66c017f2db3fef8b3368c. 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/QZELS2100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ebef7092bc9bed2210ee75cb9a8de848dd8dfa932271774e00e4cd403cc8b0b. 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/QZELS2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65d63cdac1d3bd45fde16daf6471fa2a2f3bdb4f6e3db3275bf84fb9499ee895. 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/QZELS2100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32e16d4c01d062f5749aa1b9b8e0cfa49187930e586e3ccb466398e53fc4a7b3. 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/QZELS2000003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1e2c2768a09b99405b0fc3143f1f583cdadb33d0e142df511b091e6051984dc. 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/QZELS2000010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fd0ae8f3c58d8296644a8eceb1b20e0339588881d4c2f7e0f2bde786ccd5003. 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/QZELS2000007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a5f7fa4d5c049bc2c62288a04e9cbede501267646173df0e8db7ddbecbd1e7e. 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/QZELS2000002.