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 0xae6bc84cc613c321ba10b50c208931631e46139d4052df0cb0c112ae4ce00e99. 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/c88caee4-8645-4293-a503-0871a96ada29.json and https://artists.proofprofile.net/proofs/artist/c88caee4-8645-4293-a503-0871a96ada29.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 0xc39b2cc0c6c739f54268ffb266982f0a1d24e585a946905d27e4c7267fb8923f. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T10:09:18Z), 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/JPZ922005001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x087e33ef0d5dee8c8c9cba218205c1e3cb283ad3ae83012f7ff3e6b9fea7ca9d. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29: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/JPZ922005002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x917573e3ae2dcaac803a3c9c7d9ef063e559d6fd8f883dff9602827e421409aa. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/JPB602090444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad68ce8ae21550ac2362d55f7025a93d913d8c0c39ff15ec806629ae8a0c50ea. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/JPZ922106284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbecfc371d7000625293990fc483cc8c81ef4ecec50fd45b17cdf18a067b55000. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/JPZ922005005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32095b457a02bf7773f390ac9ee715499ec960268db41ccb9ada109846f8a5b2. Chain 2 (Bitcoin): anchored in block 958508 (2026-07-18T06:27:01Z), 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/JPZ922106286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x180bd241b058b86533a6aea36dfdd77921fa1ace92d93eea90157181d0a397a4. Chain 2 (Bitcoin): anchored in block 958622 (2026-07-18T22:58:55Z), 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/JPTF02223401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dbf2fe05c4af8ce232a35e3d058b9eab158a20bad9ff9a0b8d6d0dc9d587b85. Chain 2 (Bitcoin): anchored in block 958086 (2026-07-15T02:55: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/JPTF02229301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x063801d17b35011973c5ca1b4b12ecbc627ce723750d4f45f0514e56c148f7f4. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T08:26:29Z), 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/JPTF02302003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1840b3b80e241a3f02f9c7c7c7fecbcadb84fa0a962877c2255ed66021eb1dac. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/JPZ922311128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56f1bd534a9d3c9231a319f42ac5753c66db1250daf5cf4b682e5bd7ef610c02. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/JPZ922406020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84146dd49208dd3ce8895e6e6938c3e3980abefee2c9e051ddba2170a88f6ccb. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T19:05: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/JPZ922407077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d4bd4e027265f7783a56f02b5d0678be8cda6f58794042925dc56c1966f6f54. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/JPZ922501815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc307bd6d32aadeb6eb9c63ea105d515a33a3547ea1bb66eb886be50ae6002b89. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/JPZ922501816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1750a13c992d6d41b3221d2732f29ce6a350d3e2e5b5b38a7e652ec1e31c841. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/JPZ922501817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4b1ac1146be9b86743cf499692b1257a7467de2c5353c447815527b7b530216. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07: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/JPZ922501818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5fa5a13dd200995e37224e1031ba8c03bb63d2913a61149a3e8ac997778b518. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05:16Z), 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/JPZ922501819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x919f496b710d68a91df5546f7c9ddaf7d9517ab550139cf4e2dd212e24756c0c. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/JPZ922501820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f9b155c9db88f4e6f8bfbc3145c55dea75fa56bd5174410a24cbff0310ffa3b. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/JPZ922501821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae32ef12b947eb3adfd1e4e84c718588a1f3710574085b1da4d9c458e3cb6698. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/JPZ922501822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6f25bcdc17550cbb2e65b9935fa41647c310dd3a7c025517d9801fafbd29bc5. Chain 2 (Bitcoin): anchored in block 959065 (2026-07-22T00:42:29Z), 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/JPZ922501823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f6addbdcac5e979e0a961f101c15222fbea593ab6c4fb1f97bbf75c67b2ec3e. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-22T02:28: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/JPZ922501825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e953746f6996795f39e248ea0a5181d9b5079812dc2328bf291ab4fae6c0df0. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/JPZ922501826.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x464ab880dc113ce0c4157db0cea1637ae344988c079683f3d8e43517a37ef852. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/JPZ922501828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc8f66bba058459090919effc34a08265463e9a0f3fd9653b57ba19eed9f6123. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T21:05: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/JPZ922501829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbbe12ea3dc5936bba85d46845d12110901a082dc1d661f780c4a1b5139c0769. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/JPZ922501830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e699e8cd3cc4830c6b84b1e6b5d36bfd0c74e90c823e26636f440a71004a26d. 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/JPZ922501831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4724fef15f87927c8febaa65586a58bf9cfd0e5476b06f9e16da3a4559d9914f. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:37:55Z), 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/JPZ922501832.