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 0x56980037600c25fdbae6a8169537ae4cdd1cf8a8c78842a079cd19994c1c8b6e. 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/7c10d52b-c19e-4539-b0c8-05f5dd5d9477.json and https://artists.proofprofile.net/proofs/artist/7c10d52b-c19e-4539-b0c8-05f5dd5d9477.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 0xef88b2c5238b223721388e50b2bfff20213cf5644f36aa79298ed3272cb57132. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/JPT671400509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x302291ec7f8708aa4df250ee92cc2a6e5802fdd8b842ec80e3e9c447a308e7a7. 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/JPT671400510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1666121d48bcabcabadd8898ec2a2388b460c472e8a5416c9d3115a950c0338f. 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/JPT671400512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60ca80f1af574a02ae964eac4fb6d58e8324344bc2d95f9ab714187708e3b092. Chain 2 (Bitcoin): anchored in block 958721 (2026-07-19T11:02: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/JPT671400515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf15e3997b08fdc8a3a4bfbe2774a0160aab1496a40747035389de8ebeed0206e. 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/JPT671400575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc93980fab852b90013f319d00c0a2dbcf0f06792299c6e0938279031dba29f55. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/JPT671400578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff76a8e4b508952c7cc43e44134d4c41d030ba15bb4dc6a00f731314a8d69cad. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/JPT671400581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9860536183d52e9c8d419ffcb861e8aca1f41ed1be05d5bb0e5269a25974a8d8. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/JPT671400582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba337d8e8778a77966b52e2efccd2189c013318209df7e86fa8f745f8d1b67e5. Chain 2 (Bitcoin): anchored in block 956859 (2026-07-06T01:42: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/JPT671400661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x251456f2972bff03c7727f71df441dee442008d93f9968964dbaaedb02cad288. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/TCJPK2065071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec223fb49797627c72cfb3d563a9f507cc87ef3219b769b3ed01d7c82639a1cb. 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/TCJPO2105578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ac06c7a2c916a03a2415fcdf93a20626abebe1fef9a811d33d76e1252d6371d. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/TCJPO2105627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f0b51670a3c3a968f59a8bf4f9ffa64fb5bf539a705aa149a82a50642f0ffc3. 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/TCJPP2117388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc8becf66e9704e7f2839c4c6bdd2d55d382b8f159ba2a933e46191b4862f2c7. 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/TCJPQ2106092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x184bef9daeb0c390882d45443849811d2d2897ef77facb55e643d79e164e5b5f. Chain 2 (Bitcoin): anchored in block 958506 (2026-07-18T06:14: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/TCJPR2249251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x599bc19293973e22bc5e67b1f0fc8ceffa8c5c54ff422f46d82668b6b678bcf3. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/TCJPR2249257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x677f4f0b71cd23cd4d77dc79de1a5ee9c5eeeaf58f49f1764f7b3fd8af9d7ae3. 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/TCJPR2249265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c53e8cfa69ca4a27e515fddece2657977bd9930859b3283f258120d16d8d16b. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/TCJPR2249271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cdff35736d7d434d1d3d743c91e541d121cc016e695c2019161d9baea64cb4e. 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/TCJPR2249277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5713438a44f29f9e4ee6cb82c02a0e7eb96d5f55c06f0b8118019787c910f17b. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/TCJPR2249278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50d632839c78efafea0af6a6476c839f8a4cfd06b1c67af11ffdff10abcac3fe. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/TCJPT2263859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x744751f9ff827c0308fb10557c3bb5c81d0e066e95dc06e4aa08dcca0b51edea. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08: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/TCJPT2265980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d6f16a5b094610f5fd4d660b3454d29622c72fe44ef7927e1dbd57673140277. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51: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/TCJPV2352494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f9cbde051df4e401b99ced8def42397acf2a3e925254c95f39e9eed5fb21e7e. 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/TCJPV2352561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a9c34fa6c12dc1a37884529c9c24f0792d87871c285828acf517c854f50fb40. 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/TCJPV2352577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61b37c92dbfa9d532cdd2bc141f0d405fbcb406665a523f3ab974c4bb9d7c7ab. 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/TCJPV2352580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a00de2d9a9d32a6d537be7d645d6d609abf6b47ee8eb969e8f85594797ec55b. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/TCJPV2352590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dfbef4b4fa8f2fe8b28715d21e527471a40acafb325ba50fb4c19a0f6d3547e. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/TCJPV2352594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5744a58c033dd1b53bd0b58134e974574b050bc1114133a2ab4cd597b4565a54. Chain 2 (Bitcoin): anchored in block 958992 (2026-07-21T10:12:17Z), 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/TCJPW2397080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x185063f551130655cfe09a0569d29f802832ae984966c86d3da04ade1d93546c. 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/TCJPZ2499020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f726803f68e11e93747a302a39dbcc9788305758a27d7b09f2b3fda75e3b736. 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/TCJPZ2499021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09dd065ba71bbc62f1ae76ef40633d85621acc0345f88892ceb01ac140cf4b81. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/TCJPZ2499022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5f49b23e02b47981f835aae9293a1bbce684a3ddc702bc66a58bc657743b349. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/TCJPZ2499023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x086d8f7a1375ba8393b4ea1d4a2a554f24d36b94152d39899cdcd960d5dcf3a9. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/TCJPZ2499024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e6025167c63ea51afb02ba0b6888feccffd4e5fcf878bde87cde0af45667267. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33: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/TCJPZ2499026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02e6dcae1aabb3f5bbb7ffb06981f67a1ac3ed78ac3fd2674bda517f3a17a39f. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/TCJPD2413590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x804ec62fdf36ea2b6971f5350dfee0021a7eeef13adc8fa8791ba8beef9d79ef. 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/QT66K2525853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc09672be8f7194fd9b8c386e7026501a640b58d64c3402044e9f650e2c509c15. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19: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/QT66K2525861.