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 0xc0db9d024e8b07d4f4ad191e7e868438e3720e6e21014195716dfa5d5c6b02d8. 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/71837f90-da4e-4884-8054-c6f4d7452270.json and https://artists.proofprofile.net/proofs/artist/71837f90-da4e-4884-8054-c6f4d7452270.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 0xd49951ca20a30d2861e0b7ef6542ed1e98afa528020aaf42910310587e8bc25a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/NL6AY2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c8a18b326b974c2f91f3c25167aa0a646f8f2562ef839afc89bbd792b112c18. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/NL6AY2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2a8c688580f3590af0f94e7baceb097875be303b69a612022070a4b37e58150. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/NL6AY2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0515231d9c3a4a0f8d16fc2557c89e5875e475d4303f50a70b78b5501b19cfbd. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/NL6AY2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4aaaef18aaf76b1947ca419184049ae6967f0d617ca8d1800185ae3adc60a469. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/NL6AY2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57cc632da1715fd8b6d6e48b24efa31c61f27eae8684f90f8857913e0d2601d2. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/NL6AY2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34bb01d5ae6bb72920a50d98b45b341f860ba8b4adc574477bb574d9a7ecfb74. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/NL6AY2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf790889f8af12869ff284247ed3471e5c5ea61cd09e080d966007999ec3209f0. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/NL6AY2300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88883a429655e00ecd8b39aa067d0e84cdf24c8b1dc2a4ff04fe724e8bac21c5. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/NL6AY2300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc60bd337b8509db7cd525c8c9fe15445ad945a851652b13e3d567f1d237ae891. 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/NL6AY2300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf82c15ef43f0b3fa928254e7601999b3a47bc3dca55a5f1fea03f917137bba0b. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/NL6AY2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e01c988829ff611fbf96d68d22264e0b007ce7f25c634f5092318734448e524. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/NL6AY2300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b4e8706705897342a002b18f81cb38498a3bcc6d05c02e552fb5f3dc22d66f5. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/NL6AY2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5757635921d64990fb1e6e4f058f7827fcb0fecf92ac4f9fbbe12c166d5b0b5e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/NL6AY2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f8fe37a295b8a24237f1b72277ad945790621a39e8a271a1f705c1e358c6a14. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/NL6AY2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9ed00fc5aa6bdcbeef2524aef04e49e470087b979945d6c664ccbdcee0e2222. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/NL6AY2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b6f8368e391cb33d3cad59009add744eb43861f9dcba2a7ae9442adf431d2b9. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30: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/NL6AY2200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c90be4943d9928618defdc4b33897dd7ad4b30428843e7d14be6c498f31404d. 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/QZAKB2311219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x703cb2cd50f520623c2c9d7a8ce80b30e8ee928f04907c85ee931361aed36501. 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/NL6AY2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61f53879bdd1522724684f35601f0d1a8b793be549c0496cfbd95fa32bdf6e00. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/QZAKB2207205.