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 0x25acfc0d7d32b432ab790a8d29fd1fc09e2dd5a6060997da355e51eb9c06cbc0. 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/a9567e6c-405e-4b17-b429-1b1f7a59b6f8.json and https://artists.proofprofile.net/proofs/artist/a9567e6c-405e-4b17-b429-1b1f7a59b6f8.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 0x6e107f8bfaf739a31ddc9b782300a2f0eeed623aac2a6bb75457b452fa1bbb5a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZNWW2345389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49380f5f1fa72c8e86b59cd5454c4dcc0615e5d835a422b96b5d42a7bcc2c6c0. 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/USLZJ2438349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf58f53c6f5c2ba730670b4af0092ae4cadd00f2c6401f1b30dcafc285fe2b717. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZWFP2329947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf99cdd756c59cdb36dd91db70b7a0bc774d49c89c9a2430b4b57e6acdc81d497. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZNWX2302778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38c380c6b4d204100698bcd02cd498dece203f8ef5b15f3f9db4876ca7d688e2. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZHNA2197340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc99f697a37508d2463eba148ab78dcd37e3ef219510e0e231e94864a9f006f78. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZHN52255381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ad343a15c50b1e7aeffdce6983f6157ccc5b67129ebb24421bebad462ac4200. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/USA2P1884618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x836e9d210e337ba57c3b2a11491dc648d48f79b2e39fd5c4661fc97fd559409b. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZTAS2431438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a0ba037d807cdc6d4be272f42b914323097836737f3fc1b030c997ed729a83a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZNWX2474862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d1898efac49bc726feca483ae1ae2d28e85442b7e70d54824136cdafb66fb7a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZDA52427528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7ac4c94157c25d3f444e7cc508f81635774145e30bdac602ce32607a54c4d54. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZDA62405003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1f4d965abb66c6ffd45554dcb78cd5d1d6c533f82fb688f0fa1ed1f7775c970. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZNWV2319751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f2e4f61b020bb993f8bbcd5485a36af548d6bfa012dac7416d4739b1e0f24b8. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QT3EY2463389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1818e64eaaa6a1f66922ce2f8e17a3cb958f9912a89d2838e18785a2009769ac. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/SE6SA2483021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28c12ba4ce7ad1e7f64b13583c89c7fe8ab7284a1f72c6969e90fbd28f474350. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/SE6QE2479936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07cc0b6ef3db6adfed67ec45ee4eae4dd4c25b501193669fd72d07faaeef7dce. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZK6L2550246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x834aa29115584dd75e6a9baa583371625f0c7a7f880686ec0ba853fb66398956. 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/UKZGC2501710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3c3a48736b69dfb8661b402233cd4e185795eebcb69b517792c1827ea558447. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SE6XY2599482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5fd82971198be216379eb063be7ee6db62144f3e6a5fb9e61c3cb300654b992. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZWDE2575427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab7cb2cf7c48781d9413e99cd542919748a755b19f024a350e0b6c553bb3ab91. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZNWX2569200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbce6f56690685425ec06cdf77d0f94d12e41a2cb94c005c65fd56aeba7e38bdb. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/SE6XX2523874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x057973f6962daae75a3fb1fd0a20c16b27986d1bd3c6e57ce0a42dd397b9ca4a. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZRP52533531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x324f9ed25d0c30611d23acbf12dd390fe32c0f90db5c140cbe2b7a62298cd920. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZK6G2591156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4298a0c7e9153c31cf188ed1e2c9d9f372d116ad4743585cbcfddfbbaa80abe6. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZHNB2558217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ae1497781208a638e8719c5fb3f55ad2fe31bd668ac8d3046de92072ba96f4a. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZK6N2595912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddacc498ceceb93c9f00ba74c02ea040cd45c1fd2df08102bd2416d7b056bf99. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZHNA2533965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fc11bf5e97f7812b045864708dd4305687e7462f8262f31dda8079ebf0db626. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZHNC2521313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6282a4d9d9ee6f7c32ab6f2cab4b0935b52861a4ddf8b44797f5bc1eb736a01f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZHNC2553264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x726d258c83fe5181ee49a0c5e205ec6b1681b539a576879b042870114a8c701a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZHN72590417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa352ad957b6da84d8596d5dfb46e0cd3673ce6c49ad31a245e273700f5f9ef30. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZHN62558024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7926e4e96e319f4b0f38512a228dc781c94aa5ceaa4d532d4b9c86da30855b9c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZDA62516395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eae523edf5243278f65dbd2a6cb7085f1a0dc59071b648fdf6852d54b333fd3. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZES52518201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfce62f01660b7477a4b8571c2fa86cfde6b5c1abdde128f2625346186d4a0cca. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZDA72581582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x484a8490f9f9303402cdaa91379bafb0c02ccca3132a6fee66e2a02d141bb1b2. 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/QT3EY2489265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef25aa98962eeae78567f896b3c5f96fa362c67bb30a9d7fbdd800291087ec4d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QT3EX2410971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x985b23d891fc4887738bfb715b90cffe698a8d56db3e2bec66e842de88f0f352. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZFYZ2596000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x726ca28c777ae1f650d5da2c190afef942797a364a57757ce584c3696e65ca60. 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/QZZ7P2474618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4a4c578e2c1d687a50b2c70c1cdc860f6daea4ea39db62efe9f0eef4d8c7209. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZZ772463553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa89a3e6e071b3e52259854b672841f9d67265e1f366af03ebd4c290620e8be24. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/GBUM72104012.