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 0x4f28f4e393d83a04e54f2d3ae1b761af10b205c691e23a924f7360ebd76a0acd. 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/34415d4b-0d40-4397-9aab-8277d2424c48.json and https://artists.proofprofile.net/proofs/artist/34415d4b-0d40-4397-9aab-8277d2424c48.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 0xb00813195e37745db8ef9ef3313bca5e6f572a4f26208bd5a4110432f5c35213. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JPA651703958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e9cfd79bf99740ba680a841c0526b136631bee661d3c939a71e57ca64af9ccf. 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/JPA651703959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c8d05ca772abfd9f3b896021c002489f8835eebd7f656fd501c1fd87971a03e. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41: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/JPA651703961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7df50147db3569ac50984748fa6c6279ccd57087ab02c6be5d4e2e3d7f72d45. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T23:05: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/JPA651703962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22b9f1845b3e41d66da17c098b8c7f4529ba5f9d32ea3046c8d037fd52d63c1d. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/JPA651804376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd66829858ed180bf880c324c13b74fa501a0e0072317e409d30e876d2a0b65e3. Chain 2 (Bitcoin): anchored in block 957866 (2026-07-13T14:54:25Z), 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/JPA651804263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd50da0bd6fdc2ed3c7fd4686ff1ebe1d2d6a26876aab5ccea1082d84f9df340. 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/JPA651804379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89ec1040b326f8987e3ff0be2f363e91aee2e681de2d8b024bc0ecd59ef01043. Chain 2 (Bitcoin): anchored in block 958680 (2026-07-19T06:04:14Z), 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/JPA651804380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadfffd370384055ae0f2820c6152b6008bc0d4ce08bd1fd07f76422c1bac46f5. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/JPA651804381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecb287643a8dc58759d9310d58826b77ce39239bc1a314fcbd74d03d3ac6fb26. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T11:22: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/JPX562000051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b2ae3d7fb1c4bf7112b748a9b60b293355130727dc9dd86190cce2971992305. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05: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/JPX562000104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d765d9047527ad73b3f8e0744a986dde3be0477c62c4f5f8e3614e681e7818f. 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/JPX562100143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d765d9047527ad73b3f8e0744a986dde3be0477c62c4f5f8e3614e681e7818f. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/JPX562100143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36a109a588399d61c76ba94c4821f2c36242f5e32c6bbb003a95a1446fb502b1. 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/JPJ222302407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d6be38e5dadb3454f486ff6d78234875f9373c85a4eecc051447b5f291c86b7. 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/JPJ222302403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x104d889d85fbf1e0c5964082315799d0f208270f931300e9b55dac7e884edb88. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06: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/JPJ222302617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe53c2646dde83e3411b3ae7e75611d7893e166fb1355cc0667e5db2187e10e8a. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06: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/JPJ222302670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4034e6bf58b6f0c68b54f3f8be8b7c88617d99e6010bb5b0d806ff5d08c74e0. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JPJ222302951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55bd9e9099bc7982d321250f00b062247f416c8c972b22085d9175ee47d52659. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41: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/JP92Q2400708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ecb98d5e68484a3bd3f337f709e22c688d6d187e0adfc712e538652e0fe1094. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/JP92Q2400709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37fb7d18bbd19116df3e88ee6f37bcf1706e80faf29c492d55496df3fb80d213. 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/JP92Q2400710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefae03dda39f85f540edad37e8072534f9ea0d1a6ba19e6d5c4f30dbaa80668e. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/JP92Q2400711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0396aef3293bd6969462ae584b6b58683b54b851087da9e0f257b83cdfcacb03. Chain 2 (Bitcoin): anchored in block 958404 (2026-07-17T11:34:58Z), 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/JP92Q2400712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69d55407d5994115a712391c9136bf1bdad1c6f964837b03ccc85ea6dd19634f. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/JP92Q2400713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x660e7d1a15cbd96184bbcba60457f0c61f7b81ea5c35f68d7508b9441b19b6b7. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/JP92Q2400715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a3d0ef3ff6d760b51f6a6ac2917524a2dd708c2f7746168579c68fecaf6cfb5. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JP92Q2400716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb820c845f2f568113ae151097dfb756bab1c9c13fbea5e37ea5c3a925917dc6f. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28: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/JP92Q2400717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3eb14dd78af3ad9b29e126d6d5ad0f6a7fb1f3b16553ca18704096d67530701d. 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/JP92Q2400718.