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 0xef45c9e8240cf4b54254b2dffa84f853c8dec1a6bb46e50c7eaeb01fdfd087bb. 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/d1ab0f2d-b847-4170-bbb1-cf32ebfa4cbe.json and https://artists.proofprofile.net/proofs/artist/d1ab0f2d-b847-4170-bbb1-cf32ebfa4cbe.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 0x4b9d9b70823510b183f9d6370b79584d78c92a61b7aa3f795489af9662fd6728. 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/TCAJS2577279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34bb6ddad312323200d14b006e9b78d2c14d51ce2bf65641ebcb614f5d24b9f2. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50:22Z), 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/TCAJT2544981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc64f6a42616ac8804bd30dd4976f6ba9d9be8f981e9cc4438505a36419b0bd8. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/TCAJT2544938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd57a44989b9b21cbedbd57c8647f20a78bbbcc6cdbad5ce0b2b48fc0dfc79dd. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/TCAJT2545082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa30af7b637c8e684fa344234b9f9397f26d836c8a5bc005a51a307eb41fb8a70. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50:22Z), 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/TCAJT2545040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x458acb2c1f06bf21e61cee1f5e2686dcec6cbc78801859220c7d8d5ca7025af7. 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/TCAJT2576483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x328a9e64dbd2a0b9163eaeac4d68a6c9dc2e9237803761ff28f0c63491a2d985. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/TCAJS2576518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6c31de8787683a434928f983f65dff14c9a743651b97092f2438dda4e7106e4. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/TCAJT2552184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cb3c1238bb3cc01b003819fa9a7a9240b351a8c8962923374ec11c510aea577. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T16:16: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/TCAJT2552120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x613bb0970103f2bd1e881d81e79936632175f22fc91198d9806f1bca6eefc471. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/TCAJV2566891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7abeac96fcbc952e9f72c3b437439200272ebc9bdf76c39e31bab2eaf8eed2cb. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52:48Z), 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/TCAJV2566871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9304bab3462a1a16057a57d5a398b4ae1571d837673bd370416e5a47f8470daa. 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/TCAJU2566916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d7210b8afb7cd6b1913f612caadf2d93e5a9eced4bc60fbdd1b2b0346387176. 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/TCAJW2566902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57e5920affc4ed4c803c55aedef54be3629fbb735f6ac8a040d6d15a08d6810a. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/TCAJW2506270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaafa69fbe40fedccc5ffd66d5e6c036bdd251a75196d892991138ea84a81d11a. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/TCAJW2506335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef1a9614fa51c60fa25048e6795def371528d2e90ef84adff66ead2c3f331e92. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52:48Z), 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/TCAJW2506381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4d9f4a5e1ac2a8f71db2c928651ed72c93793a59784cdc07eb8ee77834daf6d. Chain 2 (Bitcoin): anchored in block 958268 (2026-07-16T08:56: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/TCAJW2540467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96d372d9c68a2ab2c25c026506a41c57510777d94f9f9550aad33b009a4a2a95. 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/TCAJW2540505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1ab17ed0a2339e0b9ab6b026c3909761abb35681da3c61df63e42f3d20988e6. 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/TCAJW2540527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2ced8020bd5c1ff8fe1cc1f3b8fd8e4c5d05f67512857d76ec252dae4cf68c9. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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/TCAJW2540548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82ff5d25937b454dfd43c2aa04859db13c3cb388c499e0f011d28c9d362c2a50. Chain 2 (Bitcoin): anchored in block 958185 (2026-07-15T18:19: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/TCAJX2540480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b5e3d62da8d5646e904ee293a93c5e44939559ede597c0a8b85c806cd064dc2. 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/TCAJW2580510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90fbc11ffbd6a8656efcf47670662cd28f83b0837b5a8ad352568a7e06e0d664. 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/TCAJW2580531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfbdc4fe149feebe192cb8e055f3d8e4c4229f693081b1b79fe11d8e2067f262. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T01:08: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/TCAJW2580468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8e0c512d830cc5fd3fd4de86a4aeac3b1734aa67782e44f9b8a016f9fae66cc. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/TCAJW2580545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb609613bb06782642c23e365718cefecf1ae7561a57608b187bb2339cd013168. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/TCAJX2580487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x088e6d4554b967431be5978f5d4b66596988014e6aedcb3665c9616e201b2233. 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/TCAJX2579485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb678459cf068827493f1d9666863e977ed875b5408d83a15361f2e35cdfa2f60. 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/TCAJY2579305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2342d4d02d1b5774e346ab063541de073b76471c37f549a2fafbdc709e74b344. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/TCAJX2579438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3f88405243c9a34f50214b24fcc74ff8f36bee0d5e79382d730ce847cacfb16. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/TCAJY2579327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03cda4c3bf0e781d6283ea426c773741c83a0b964eae75c8b31de306006ae3b3. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/TCAJY2579413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf71c54442b28dc812293161dd9739110bc676d171f1daed00e17a01f2bf84c44. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/TCAJY2535248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a404427b917d9a9f5f25a2db81139627580be5cd1db1ecf5913505d5baaf9bf. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/TCAJY2535322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d0d25d8601a2745159eeaa167e4a24fb4cf9033a09cbd14face28afd876f091. 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/TCAJY2535212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0179d4324374be7c6f8cfa0d554c8c8c6352e7606f65094590da58d304e02955. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/TCAJY2535282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80f35ad3fee5d4f576425e3f807c7ab1d1ec1d6e59731165dc1d73b0c7ceff7d. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/TCAJY2535303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ef98962d2f2f2d5e1af1dfefe39e45378009dff05c8dcbdacd56b3701cd5ad7. 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/TCAJZ2538200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x863dbdb2ed4d8780d4637771dd605f6b6c6fde25cfe4b12140dcb3cfa03a6059. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26: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/TCAJZ2538383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bcada1ea661fad0e9a35d6f57d42351e09690bd8cde620c1295d561bf7c9cf3. 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/TCAJZ2538265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x225f30998e41f29fb6bc075b31575960369b89662e84355890319e12a52c4e4b. 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/TCAJZ2538440.