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 0xfe2305d04965e387505b4015e980a668edb5a202cb415b594b7e77d88c050220. 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/1d951e2b-b621-44fa-b900-f0d1f2ba4b64.json and https://artists.proofprofile.net/proofs/artist/1d951e2b-b621-44fa-b900-f0d1f2ba4b64.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 0xeeb33347e19d912e513bb1d1977cf7bf5c488873bd278480058fc327192fcbf2. 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/QZTB72350767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebbc6fa3d4b52a24966351990f0115abe49289d1b4706c536c00441c6852cd14. 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/QZTB62395116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f35114ab3818052eb162756b807e757f4c083c8a6ea7f9b07e697074aec60c0. 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/QZTB32336838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0d9810d3913282eac2ca940ab9c8c13f24e4a8eac6d03e8af94a1e02ed43f80. 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/QZTB72350768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x481a4bdfbf0cfc0fb667ea619f3e4c670aa907b5ab067f66b5e8449b03c68a78. 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/QZTAZ2377263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25f3dbe73c3c7f2fee2102f0b1901c893fa7c686ee206d2d2183e7736860031a. 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/QZTB72350769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x774378f6a75f31091341c4ea12586d6a2eaea490dbfcaa7684710bb5721d1ee3. 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/QZTB72350770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bf7fc1b8377429ab86137844b9411e5db345f5d631dc792cb2f55333c4cc27e. 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/QZTB72350771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3434fc5ebf76f1d4cc4165c6d8157d97bea77892497db78d9640e8e246096861. 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/QZTB72350772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5da13a2c1022ded8aec467be7b80b8576f3e2cd6128266e33361767a4944c16c. 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/QZTB72350773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2bcb0240eedcb9cea3ae4ff17de671c6ec6914d077ab5a3097ad056fe67f10e. 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/QZTB72350774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cafb89775f397950cbe01a37b8a0b0ebcfea13aec2bc3dc10c7113f615aa12f. 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/QZTB72350775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83e82baef1256defa68741cd89c5aaab81dc17e185e39d79363e0e9a1bf9fdea. 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/QZTB72350776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf59fc27b43ee5d4c3d96a1dd6eeca2b02f66d29588c864be7f60a35f2de3c75. 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/QZTB72350777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bfa9b2e92ffede8af57cedd3200b9ca126e9543625c2f403117caa247eabe50. 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/QZTB42308738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6672f15b84aa42c0aaf76d3ac1bccf38357986fe636157dcdf2fae33af142de. 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/QZTB72350778.