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 0x29e87a884ef86b6574353040510490634acaa47bfa4d9e3fe2aff3603a49adeb. 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/0e4d3191-13c7-4702-b1ec-f535f31513ab.json and https://artists.proofprofile.net/proofs/artist/0e4d3191-13c7-4702-b1ec-f535f31513ab.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 0x5b7d0f77c8b54d57235bef2de6764c5cc6425333a55b17e6d141ca551a82db57. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51:20Z), 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/QZK6K2579886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b4eb6c82f187f105f628c56d0a558bba845470a02e64f7e964a6e7af390a331. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48:36Z), 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/QZK6K2579883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe32bcd3a4ee7021d29589b58e3c5a7dddbfd326b10c6cf15d871c5d2d31712da. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/QZK6K2579882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ee8910097239df9a1814248d6a139bdca0a9a6c25dbde0fc82657dd481f9f88. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51:20Z), 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/QZK6K2579888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x510990429e5bbed6f2713fd3058460d292926cbe034cf1814f5c4a6ca5df6c9e. 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/QZK6K2579884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e563ce19818343e61cd5d1d8e03ceb7b198c900ccb4bf95d134347de50ec0a1. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/QZK6K2579885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x377abb247873c50d9e6bf51c3c924dbb9cd64fbee23d59655623ad14f7a11956. 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/QZK6K2579887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a8d3e24a6305e7661fce14d594cf3385497461c2944ddaffb23074f034b57c1. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05: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/QZK6K2579889.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52d1d9d84af5ac6a6d0dbe298f938d6d66b2dc4dcbdb115221ae5d09dbee7565. 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/QZK6K2579890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc41e6aa5bb56e75940869a7f7de956be709f1cfae673327c3ffaa3baff04cb9c. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47: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/QZK6K2579891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1b4ddf9bd57ff96251028212b87813db9bea229fcbea584b592020522650e65. 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/QZK6K2579892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e1c9acd1b89037a6b81e9f637d2bdea9dc4c61f3a213384a958fc87257902c4. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/QZK6K2579893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6601c156a6d809688f2676b7b113bd42754c4e5e1ded8e821c21c0946b2ad138. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36: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/QZNWR2598520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40eb3e101c1073a60a0486ce559ead2046243d7ae7f6220b6b66855255e789f3. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZNWR2590354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90268fd90b797817f0d8dd774b7c24bf3d76907a2ef3ed47024c72fae2fa7e1a. 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/QZNWR2590352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aef00cc04f4789b10c2cf84d6b7023bb2bef3813f651bb0ac7e8ec76d0ccc94. 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/QZNWR2590353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf820d55a8265e0a6f05f275938b6ec3685c265fb6eeaa53a6b1d3c636afaeeea. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QZNWR2590356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7523bbd4b6a4c07df479a6f9326648d8a538b9cfbb7012e5f2861eaae0961f7c. 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/QZNWV2558329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1d1b193b8d337eb046f300de66b54620bc483a4b916fc182e873a1ad00974a5. 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/QZNWV2558330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x430a72c7d98f2f222c924e86c300298af62c0aac65f928b181bae7acc9dd9247. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/QZNWV2558332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0d47466e6fe8343793f026a5cf6a83138ab2f4951b68134c8997e94f6bc56f4. 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/QZTB22523767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cd8426f4790874dbb8a2b77f5fe49d462e7cc1e66f1cdabb00114293a9ec1b6. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/QZTB22523768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6329d132a4d8598e9c7bc462f36417748598b2ad0018224876463cbd4526d81a. 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/QZTB22523769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97c5b34f8c5b90c5aa3b906404d584824de2216fe21682dddba9d4cf57076f31. 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/QZTB22523770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8abcaf26027b73833de037f2b6d8a55470cadca2e3e14968db0cf1076412e1ed. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26: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/QZTB22523771.