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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x945824f5376a8874ec320179726dab8587cc1b59187cef5763d2be5cba7918e9. 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/d18660d1-0cff-4164-be99-e388ecd45d1c.json and https://artists.proofprofile.net/proofs/artist/d18660d1-0cff-4164-be99-e388ecd45d1c.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8679c7cdd99d16e2c8d90843657ffbf0e4494dda51258e644b0699b4b5271078. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T08:09:45Z), 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/US83Z1803224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf06df7efeaae709cdaeadc4e90029a62a01da5dbb0b34fdcd13d880ab2d8e44a. 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/TCAEE1973720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x715941cf6df0671ffb6fa176722527d26da2e3d715b2701cd55b5ca7f853b2e1. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/TCAEE1973737.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57d4864ca2e1cf115ba189bca392c1b74114b0ad0879572f29e883f3b3e30f2f. Chain 2 (Bitcoin): anchored in block 958700 (2026-07-19T08:09: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/QZTPX2132231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1291ddbf46e2391ac61f8af03e694d2949f4854685edf7714fa5344f91b8daf. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/QZTPX2139697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x596be4d53ce4a1295b3c4de60aa63932aca507234592966fe6238edcdec255ee. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/QZTPX2139698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4af947aaa28cf27c408b947cf4ae73d45758e9732b9be2b767408d6e73bb7e2f. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T07:08: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/QZTPX2139699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe98879b188014f71d4c8c2a75c449b98a84a15d32243218b4f846fd67f190e19. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/QZTPX2139701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa5a193648adc2aad09c109c879ca1dc53c697463f372096f1892ad93f825de1. Chain 2 (Bitcoin): anchored in block 958969 (2026-07-21T04:58:13Z), 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/QZTPX2139708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bbdbfefe6289a36670bc9d5eb67ca8428e2a666cbae4765b9e0316d0ae2e619. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/QZTPX2139709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb82ca80376d8e92b1a1ec660970dfda1374b91a575199a3735d8682604317fa9. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/US7VG2401000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x086002c37d6efd3e32eef3fdb4b3826ce65ddfecb142b3b0d438c415d485479a. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QZMZ92427966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cc7468632a37cb3a725048c235b998c7db207ee74df37d4bdeefd2144797f9c. 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/TCADS1842314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5676fb4097189b6ad216fff1e3c3c5b170243e079196ca50d06f73f1dc7986d4. 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/UKU932260878.
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 0x2d5dfe026a47b89a2d63678d21abee71c742f975db1a77f22a9fb49e8657b328. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/QM42K1835770.