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 0xccd90da527dc7dbafd7ac8968e80e49238571893cb1621cfb3f08015f6390c14. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1d1679a1-28c9-42f9-b0d0-0f1796db1c0b.json and https://artists.proofprofile.net/proofs/artist/1d1679a1-28c9-42f9-b0d0-0f1796db1c0b.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 0x95c758d7de4a112b5cc6df9f6d8def08ea76a7b226df5b9064a141f02cab5c7c. 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/UYM120900303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca77f65bc1e1c16d1ae7e55bd93da6c04252f1a6c59998869545f1a53ebc8bd1. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/UYM120900304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c54a314afd20b900e7b7ab17064af99323b37bab9db96585ab51deecf8505e2. 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/UYM121201725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09ee0728bf06a1a099ae218993fce5be09429e7473ea86db028bba46d10a4eb8. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/UYM121201727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eb662caf8ea9da80392c31f0ac69d57603c6d1b960f227cc16da836baacc316. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/UYM121201732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3071721dc6c8fa84718bde4deea09c649da8875701adb8765808e316b5da7ce. 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/UYM121201734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb59ba4ad7d9ba7c9d79e858d7e8f0e875494ae8176a238589841e65a560e9be. 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/UYM121201735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76e709b9cd6060623be5c89b1e92b21897628a8247cb326d0666caf76164d933. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/UYM121201726.
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 0x2fd0c0998e6401150d42e604cd2958983d66e341f0a3a3cc1622d9fcb8efe2c7. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/UYM121201728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4f186612a03c780a14b464f5065b0b34fe40a85a0670b013b06ec87a6b2daba. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/UYM121201729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c9df00bed6c8c5305af54b2a283bd24b08c4f616ebe361c227b8b0e49729589. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/UYM121201730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4fb07d7e5c0de9c0505001d887a6b35ce14d52e6344ab8d765f84e15ddb9e48. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/UYM121201731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70b8a1ff2122fd16cb0ea0677b86619ce9f5ad4376904f559c95fc4aa2ed2fae. 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/UYM121201733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0225e665018b6c754424ed5eb9f40810584802ed032dac6c4744dede1c7e5c4e. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T11:35: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/UYM121602004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a571c7d418ade08aef597858c2c9d1ee7d2f083e6dcb4a5383fa4c9027f0e8c. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/UYM121602003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29dd7c09d93930becaa04e3a4b35d50994207d9de9f3e472aa46c04981471f5f. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/UYM121601205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39adba98bdfac0e59e2626bb12f34e7c3ad3dd6a79f66d34b5cd4cebf4bb4f38. 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/UYM121601206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x618ff607cb6e1d1ee2e92431e94d05c9501ad01b7faa1572688ab136207910ef. 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/UYM122400645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaae9cb92cc3e58f0f479464e41f034d6ec5c0b4d1b3d0724b2cac71a40bc67fe. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/UYM122400729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e1fdadc09133591060a69b32aa012f7ee81f862ddcdd30144dc5c28117683be. 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/UYM121501556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x124198058a6f096cbd5b2cce219e22f8a714abf7cc145191082093cf138a92f6. 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/UYM120700687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f27454328b5a697b73d2585ae8422e31ab46404e7b0d99390ebf7a5e5e0173b. 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/UYM120800102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe11cca6034d200eae615f32dcc0c5f6c09c0b161669b3175dd0b8a44fe3fed53. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/UYM121101552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x601c67e33fad8a7a5dd09ee2cc8b29f7d849a2437b0051da3de90e3ceaecdfa3. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/UYM120700686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97cc6ecf86371a57e761ef04e8aa9d23e6c668d17256057135b420541b2d04d9. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42: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/UYM121501552.