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 0xa431f71f0750111d695cc760416eb2db640a8a40cbf993c8ebdbe961f75b1cdc. Chain 2 (Bitcoin): anchored in block 954342 (2026-06-19T03:22:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8eb32f4e-a420-4538-b8dc-c4d0fd0f6048.json and https://artists.proofprofile.net/proofs/artist/8eb32f4e-a420-4538-b8dc-c4d0fd0f6048.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 0xf53a16f8836d99491945dc7881c2ac388bcf1094fe222500cc87ba4385746a1a. 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/US7VG2188519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f08deb6b0d8fb6437431a2dbaab87728d16ea5563ff922b817990e1824e23d8. 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/US7VG2188522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe751a57ddea0d3bf53c4ecca591f9b57ee477106be38520c5b9c7eea1d42bf2. 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/US7VG2188523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2129ba03243acf16e459d0af23e8d527ab51e83c957392b73d4c3023dea1654. 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/US7VG2188525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdfa1f98a7673d89efa414d4057255b9cd3fb8924a1de20aecda44fc76e7ec84. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/US7VG2188527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2c85ac8ef6cd8350b3cfa79e1c2f8d6bc50ef8e3c7c9c659e6f273a49157d94. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20: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/US7VG2188516.
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 0xcf5329f76a46269074c8f3c7e16b1a2df98f544e9d198b99f6e1b514416187ec. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/US7VG2188517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1a3328754bb539d52220798fb577331f79d4a0cfb644034107afd73828f1dce. Chain 2 (Bitcoin): anchored in block 960352 (2026-07-31T05:48: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/US7VG2188518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cf81d37d13814ad79270bec51e0a8cccdbf82e58e7a801d82e39413bd7404de. Chain 2 (Bitcoin): anchored in block 960268 (2026-07-30T14:53:07Z), 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/US7VG2188520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dc8c72091315456ea4e37d4365c42472d51247306f00c118f63794330bcfc66. 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/QZNJW2054119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x156520279cf9eb2652d0a7f2b8332e389677f4b49812d62336632ab76a68356a. 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/QZNJW2054120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21d65e010928a7d9a06b66677b032bb45d91c5f498090306ab85fd725c718857. 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/QZNJW2054121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4e455d4342b098e11d2f7a453c2bb499076bba95e6507600d24473a74bb9fd8. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/QZNJW2054127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bcc425c4be5212060b0417257ad3f70c9a709e3e3b82a504de0560ab3d778ff. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZNJW2054128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88a76c32f132fa907697e67bf6fd1649d53eb23a9685a50cfdabde1a7fc38d5d. 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/QZNJW2054129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a247240b5a8597aaa58a71205ae36c0581ce8b07d9e7b35905bbc8957eade68. 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/QZNJW2054130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04c7c3fa7183b406d9aca24d435bc237b56fec93ad5c5bd6858aed031f044ffb. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZNJW2054122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbda36ce6dcff39f2682b8faabb75cc3a6d3c4dcdc892992374e89f166c9cc946. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41: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/QZNJW2054123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf963ad4fa83a19bcda72267bda300e81ab8677a93b8656f625c38321c32eac73. Chain 2 (Bitcoin): anchored in block 960407 (2026-07-31T13:26: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/QZNJW2054124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58591b8f8ed1d3489af337d85585fc57a99d076a225333b64e9ad30ef256b71f. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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/QZNJW2054126.