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 0x9b02368082a5fff1f63eb0e6668e8a4834a186deb41bd1f439f1622e616e2f60. 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/0048a949-f516-4709-8760-a567c0ccb2e5.json and https://artists.proofprofile.net/proofs/artist/0048a949-f516-4709-8760-a567c0ccb2e5.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 0x9228e8f98008aab14822a241f632ebe8f3f3ab87146b12bffa01735c762d5bd1. 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/QZTB52370871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb020b9f7c6c6bc204f33e1d2074249cfad63ba98b6e6d22dbe0117c1a779eeb. 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/QZTB52370872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x156d98838eb99b0f8aee058aafef9c1ecd4c34d16987dc89c92db7b84043bf58. 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/QZTB52370873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x263b862bb33fe8c6bdd31b35d141518902d311299c64fcb06bb240ce189ae5fd. 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/QZTB52370874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb7179cc6c64cfc43d349636bd393649af1ff7db6c976472712f9b5841432291. 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/QZTB52370875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c43b4bc2895d62f9720ec39357a5df5cf7fdf49444a81fb0d7a43308a2c6854. 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/QZTB52370876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47841926d696773822888e2958c5472eee0e02245fe8c0b8d508d68817435fd3. 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/QZTB52370877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x091031b1efbedebbf3ea9a26ba7813720dd1e1a27f6ed256931e7f6443f76b33. 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/QZTB52370878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59b8f400fbd53075804a0f67fb38f036fb862cb0815f55da499e39d23de2ee0c. 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/QZTB52370879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14db77f051c240bc5b0ea042c6f89cff3b7aa8af342db2baaf91c4512b3cb59e. 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/QZTB52370880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76796992cd01242e5aad7acd17bfb3df8fa29ace8139df021aa3bc3fde9a91c4. 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/QZTB52370881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52a20c3edcc2696c2748031172457dcdcc06007ace5d3c0b355405bd766a857b. 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/QZTB52370882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99cacac1cb186c6f74effbf2935c7be6bf548c564ef57022b562dd913f5e4ee9. 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/QZTB52370883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a64db94a0807fa92abac81e82c5afdd1c8dc8c615689cf168f905222fe8559e. 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/QZTB52370884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11d85c06f831f2ef664de3a9f8e9cba269ca9c617c758091107093780c20358b. 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/QZK6J2335734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60ebdf4448456ea10dcde7895cabe7bab2388b3bbf1ca3341d251bf915db4ad5. 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/QZK6J2335735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b6b9cffa730a24df3cfc167bffe87663e694557bda831051e9aaf1f5c7b5550. 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/QMPKX1736400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f7022d30bc41b2c0e1859e583d9611302b8d3237fd31b3fb80617321871305b. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QMPKX1736401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a12bc4cfa07cb903a1b93c366115a1b46c4e264f871f0d00d8fa136b7b827e9. 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/QMPKX1736403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1c32f9c42cfc866ff759fa41bf6235712b4a0aac4e24d7e8fc009d304cc232d. 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/QMPKX1736404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2f64608f0fe7138970984c4956fa2839d17b07448ea891c24921d45259ee45c. 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/QMPKX1736405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x567e577a28adb5c3d8341ae828ab2ea685cb2a24771c0f1d7606fe81a17fd881. 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/QMPKX1736406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb8dab1d547744371a55195f1f4a2bd5b0b298ba764c3c045f54611cb1f3bb02. 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/QMPKX1736407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd46a77da051dffa623b3d05d629bb08656be0a4a78eb1de2d5c3977a92769b99. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QMPKX1736414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff1b86e78b448c5b1238a4d6771a03d5a86d9b1f0b15a5b53ed678efe3ebdd6c. 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/QZFYZ2045381.