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 0x56a729919fe0ea14757adab7f60298cc8ef2d63b23dfff0015157fe34a81cfa9. Chain 2 (Bitcoin): anchored in block 953791 (2026-06-15T13:40:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e003f10d-31c3-4505-8046-e6ab6185ea4b.json and https://artists.proofprofile.net/proofs/artist/e003f10d-31c3-4505-8046-e6ab6185ea4b.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 0x88644989566f96c2348ec6afa059b18aed292720a139adfa13fe16c205739c67. 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/QZNWY2395406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b04dbd17b89fe3bb772ef74e5838604ac6a60a7f15585c022329bf9f091dd14. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33: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/QZNWY2395414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64bac1e06a0451860ded627d67a508e83d77f3e8d7231a3c50bb57d4981c9b5b. 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/QZNWY2395416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12cffca81552069a71c13e23d52eae2da5663d364eacfb352c4db29a55537dc2. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/QZNWW2388877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19e97bd3945693c7ce21f1121adf2abb6babe473221ae71454e16611a643ea15. 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/QZNWW2388880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d7d774f51b79de8b43e21d077760e064c0b7dae583c34cc62891c62c7170caf. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T04:59: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/QZNWY2398604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dd731e761b12010f85ac05c2b48035bd29c5ede7e455a9bf3dc637e18e7916c. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/QZNWY2396154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8009a20e8b31e01e7eeb07ba3c97db1c877862437d5f1984508740a8cd250987. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/QZNWY2396162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea47b535d927361b2a49de4c3c056d0f31029be87d366e0679af9749f9813f62. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/QZNWY2396165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91d0e938d153ae9202e9910b138246976dc0c01198f149a6fee5294ff3bc8456. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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/QZNWY2394954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x124461042e6ba3ab2d021846db96cebdeb5fbaa3c7908a82ca4eff6c9ae555cc. 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/QZNWY2394956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03e00f66d01679415bbff98d3f2c93da4f7d331330a29b74d876106539da3ebb. 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/QZNWY2394961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99af7c7973c8457247ad06d71389594b61f193a37d755ad3d5bb45a2c7f4c2a3. 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/QZNWY2394965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x673be6ffb95fcb01f42d6359f0fb2c191d88f1bfb6a7bd92fc4b1dd6e144cd90. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/QZFYY2517176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x795367aa3db3f3a3deda9739c920404aea75378fdc02d3c3cbd40fb760d9b4c1. 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/QZFYY2517180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a3ea9ff5b5af18c9717da1eb06877970b075e66eb2331c14d915a343fbc553e. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/QZFYY2517182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc61a741a4f9c184baf456c49ba4f301eb9e61529f552033adb17da6c4e66604f. 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/QZFYY2517186.