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 0x42e06bd698322d44b6b756ed6f175312de92e0cbf7b72705526fb4ff31d381d2. 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/6344c8a9-d661-4790-a22b-b4949dafaab1.json and https://artists.proofprofile.net/proofs/artist/6344c8a9-d661-4790-a22b-b4949dafaab1.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 0xb105ad8cbd802e4119216486d698892a9a4cff179aaca6f0c99ff08e1d3447b1. Chain 2 (Bitcoin): anchored in block 958410 (2026-07-17T12:18: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/QZES52285754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef78a508f525da5d3aba9631a389306997eb0a43e35c59a32cdb28455bcfdf90. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/QZES52285757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d9c4d8415a51d44fbd87eb1ea3f596fa2cf31d4c39028a0c3f6b3bb81465538. 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/QZES52285758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x416074286e40eced3eb5146bcafd62c446056c1d8c52af52b385c2ffd18aa829. 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/QZES52285760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbce673627c1e37b6a7cb112d6f1f81afe14761156f8f1a2c73897d6701a58735. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/QZES52285761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc58bd9594ef4c6de93cd2fdd89937464cfeae0703ac6b641de50ef9dc8b8ef2e. Chain 2 (Bitcoin): anchored in block 958558 (2026-07-18T13:44: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/QZES52285762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8431c8e81208ba35ddae99caddd74abc06e36363bc09bd49c5b5ddc103c7f6e. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/QZES52285763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f14613d267d9958fd678f95ab66abb4974604c8c68731d233501d4f3fb07d51. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20: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/QZES52285765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48cd85886d5c27892199a5a505be0d3201edfe5c5583dec2fcb5704afed11d7a. Chain 2 (Bitcoin): anchored in block 957759 (2026-07-12T21:46: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/QZTB52431302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd459d974eb21502c81b5aa10c92b999af27ed25ce1ab71e412484d33850a7f1. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51:21Z), 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/QZTB52431303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b1a0c7e5de2fc473a576f754aa52d13da6a0d5cb37a781074f6144335bc6fe8. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/QZTB52431304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbed8298b12734734be4107cb290f7acf31270471a596cdcb006e53ec6d439f80. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56: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/QZTB52431305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x736b3d1c863fcfbc3cefd7a5b1faa50953dcc038df3a28121fda5beaeb8aad9e. 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/QZTB52431306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa00ff7426995ab82e2756fe172537d35c8a3a93c86e7e3682111e810c4c1e022. 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/QZTB52431307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f1c2f8b94826d485151c012ad9cdc0726a71e56bd1a4913cd81dc0ae74d9ee6. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/QZTB52431308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16bdee8368a3d6a6056f8bfc49d7c443872d397272f538d00e4812bdf34ae623. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/QZTB52431309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbba087493741b49ba62b7576a560240ab66416dc5e573a3394efd324a3b02bb6. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11: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/QZTB52431311.