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 0x7c7abaa6b6b16a9e97633117b6e37575010b17bc3541adb407b4cc2ee8b060e9. Chain 2 (Bitcoin): anchored in block 953812 (2026-06-15T17:06:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f673360c-e7ad-4714-b1af-ebe2e0ef6cd3.json and https://artists.proofprofile.net/proofs/artist/f673360c-e7ad-4714-b1af-ebe2e0ef6cd3.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 0xad44d06d9d070e2faeee9ae9e7d70a7164e3cf5455288c8bd34b26f4c56fac2d. 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/QZWFH2370855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2b298e54e98a7c435ff31e3b1f9a0e4de68dfe27db63e50882662b2bd09e028. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04: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/QZWFH2370858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63f9ced9e325eeb6f8c8d13f472926b6927f327729e95c4dd74d0e9b8b54b3be. 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/QZDA72499936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c70917122b9b771805a3aab6c6af762349cb460ec21544fd5ec3405e5345831. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22: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/QZDA72499940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc6852dc77497ac043600ac051b48df39da5652850c605eb25068a52e7b3f0f9. 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/QZDA72499943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8677d8b84a1e5188c152a346dd65735740e710ad71473e8717cf809bc101aa8. 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/QZTB52427218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4820cac00ceaaef52fddd2a3b8ab9d43c8e448a874117bb04cc7167756157c10. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49: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/QZWFH2439117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x666a4c969ca7f6d6f8db92a811dc311ef4f806baf2aa981a9db0328658156fe8. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZWFT2496628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f6ae2663d19e38f02042f666bf3000d9759a93823cb61e099bea8305cff2bf6. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZK6P2520695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cadfab1a10011ece639fed1e94e4a812af57b277b6715fbb4bf516a722dab5d. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/QZK6P2520696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x596a5db702a45d9560580d81946ad8d3bca2a7086b599adbb945471395e16497. 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/QZK6P2546997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5303c4f6f3c99d723c915e5466bdad93a06d61c2313f9e40d520b7030767b459. 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/QZK6P2520698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0403c635f06e07652bc04d815425824f1bbd9cd3afe5b7f7b0f760f5aeff2f3e. Chain 2 (Bitcoin): anchored in block 958523 (2026-07-18T08:54: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/QZK6P2520699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9cd5924caeb6e8890dad45dcd70e8579b174c4ad4c860b9aee677d4fc62b14f. 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/QZK6P2520700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54bd835fc0d49a82e76388d89d8bab5c8c8f9cf695bdb5f742adee74728a470c. 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/QZK6P2520701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad4d1917ff3273ec5f04a58e73cefc7145b6a289a3a57624af2b5d78821f1677. 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/QZK6P2520702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2da9edad751460683f88489283c3ff9bc83946f2ae0b5be13e60c307088e74f. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/QZK6P2520703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d542c24a51295fe4f349dcbb830977c7e05716f96f4428babe7e4d66d448d38. 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/QZK6P2520704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeb486eda7c91a6bff77bf7e1ff5f1fc93acccfe7bee1a6a2c96e34c371d6bf6. 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/QZK6P2520705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24fce5dc672bfdf962b462020fa0889fc198300dd02fd6f22c2caddb873f34f3. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14:34Z), 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/QZK6P2520706.