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 0x3c3ba32582d836b8bce6d57892794ff69b8a5b19443ab5845d029fab5d90b9ce. 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/c4bce8e7-ae87-4a40-bcde-afe2228a17c9.json and https://artists.proofprofile.net/proofs/artist/c4bce8e7-ae87-4a40-bcde-afe2228a17c9.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 0xf3cf656343feba24921578e8869a665856800a8e793390122c41b2d1419dfb2f. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14:05Z), 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/SEYOK2307221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x462617b48cc03810e77a8082eee32c8761765f1edc552ed32c1772a6bec55e83. 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/SEYOK2307222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x453606594b9d8fd2f2d6ae9666afbc85515099ef74e470df479a050a9ea04a33. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/SEYOK2307223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb08bbbec70b7c86ac0f083fdf8e6334d703089f3c22902c35ff8cea16d210bb. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01:47Z), 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/SEYOK2307224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41506675e4858535158637b19e55774aa8580b716d7ea07ec4ad8e2573816931. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/SEYOK2307225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd69a7dc8d701a3c1d1bc3a6d4af8b09be8c11b8a13ad925c3aa8568dda2f562d. 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/SEYOK2307226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76b1ef98e8904c16a4c7a8497c144de9b86f46cb0db4fdfc88fb9b0062cdfaa1. 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/SEYOK2307227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x960c1c63bbfbde9f18c14d6a71c7b8aeea46c899b585e330ef950f704b7e77ab. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T06:27: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/SEYOK2307228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefef8d54e52b54b60afdc50fa28446271259ed3682749096d4797c6d13bff736. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/SEYOK2307229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55be897b1d2389c44410589c7fdd9f83199069c17b95625f5fe8b0c5e20865e1. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/SEYOK2307230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d655f07a54e0472de1c9967883245aaa6d85d6df53928dce5aee81d3f79fa84. Chain 2 (Bitcoin): anchored in block 958369 (2026-07-17T05:20: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/SEYOK2307231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4b80858eefb72e376cdf41d5630470385af960472d606d990b091bf1a9f36d2. Chain 2 (Bitcoin): anchored in block 958376 (2026-07-17T06:41:00Z), 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/SEYOK2307232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc095fc4295e625601f42370bf71c54a94b9fe687c77ed3d0fe579dcb4afd1849. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22: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/SEYOK2307233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0efec6a69f8ab93f28d8fd1246ebf86493792805388e2499b183299723acf7a5. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22: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/SEYOK2307234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ee03cd95af86399db0e3b7e4ca54bd1099722d46e6e2614f255122a235d8f3c. 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/SEYOK2307235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dd4d22b736bf2cdab27fa96fa6d747241cae51006a4088a8674357352e758eb. 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/SEYOK2307236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25cd51b8323a2114ee39a68b8fecde9b181ea2bb098638b1977c6499d888f436. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/SEYOK2307237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x311b642a83fe1f3798eb466780ef2f7559654e5fe1f61ca872346e4e57c0187d. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/SEYOK2307238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8490084beb35f59dc7e2a3f872f3510303e59ee628a2c6e713e8a2f056d40d0. 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/SE6HN2302938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a8c8b462eee1f8f0d44733565530a49d33eafc8d782a41d2789adcee087e856. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/SE6HN2302939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8db9452e708db3ce9b0af52a782317d8c70cd18de959caca40ba84beb73f9373. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/SE6HN2302943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce2649b464874265df1308ca9efd34c58dfeccf671ee87e703c74c086ff1ad86. 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/SE6HN2302947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09b6fc8381b22b30cb1e6f2f6c132da908f018e8e978b99d1f3bcdec5136742a. 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/SEYOK2307795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30db439cb657bd2c597124216a78b121b296b023b48c322d5f5e9e48a1ab1bda. 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/SEYOK2307796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc250596c7a6c78c010014551590bfdd028b708a3b22878803b50a211da590fbc. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/SEYOK2307797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae6d65174675132a38c9489011c389e610b1a06d8d45620764e864fe75208079. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/SEYOK2307798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x949328c4dcc2926394b151410b8f339260b20e36e7f7812d47cfe94ccea6376b. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44:14Z), 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/SEYOK2307799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb9a17e7e2963b6c6074a219900c8a207ff9a7a7c85cb4eef9e31fe156939433. 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/SEYOK2307801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5562cb901ad4efd9da66b799cf01adf2e093178d45bca57cd4a741bc801e87f0. 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/SEYOK2307802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4906875f0b4359ef6be7a9fd8a0c8b8f753e8829dcfc3a140c7fe040809439a0. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/SEYOK2307803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04ec6f3c434045c286bd9d886629bbfaa37b046181ec154e52c1277fff593e91. 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/SEYOK2307806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bae8e66580bb5f35b44f075e440a72a60251fae9664ef4870a8197ceae03a04. 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/SEYOK2307807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88401d39b1320deb10b8c42a4ac992c9f12ee3644f5e2c7f09f7c5a313b3064e. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/SEYOK2307808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x519fb938d68d73b196e3211ea8f4d8744a325098e17027b780e626277a831cb0. 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/SEYOK2307809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95eedd7b27a22457c7377c6148a6cff3206ae87bde0d57658a6a0a6ced05d333. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/SEYOK2307810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6a0f9025a5fde83e48be6e1d616fa3aa3bb1970a1b8ced73920bd753ba142ff. 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/SEYOK2307811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31dffbd0a8c49227469e993ead58fa25b6195da30aa739c8393fdcef71a36309. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/SEYOK2307812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f29690b5d56172758c5cb91e9f8725b0854d06fc5458c4ea64efb6fec10e604. 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/SEYOK2307813.