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 0x71dbe6c6853ad8f1d56ba1b1855e85d779ba264d85e59978aaff55fcd1d2e2da. 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/89fcb66c-846c-4b4b-b945-5802e3c7c0fc.json and https://artists.proofprofile.net/proofs/artist/89fcb66c-846c-4b4b-b945-5802e3c7c0fc.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 0xbb3a3d0e0b947ef457aedea54d158ca1ed7991d00719f44981e40cd18eaecdf2. 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/TRU201900223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e2d93f6212080cd449a3c9487120f534625fc6fab7cac99dac258d422df7457. 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/QM6N22182194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a60f5c7728da0f8d768aa7f71bee68c7103becb02c00616df0a4ce9f4e15d76. 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/QM6P42109232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc8dfb064ae4b0989f1e9c699e6884ca9bedc31c1f96f989af7b10c1b971369a. 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/ING502500021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3597d30d2ddbde43ddd409a4f35a1271bc052e79a03f010c4d61fae96ab933c5. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/ING502500022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1384b9840a45b065ddc93482add1858807fd3ee0cd8096f399606db7766cc68f. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11:53Z), 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/ING502500023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc80bf4cf77e12694448ae07f5f557b48a0326ef3c850695cf2e98c428db427c. 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/ING502500024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87f356e3b2b2db6429626ae2fc37f50ccfef1a3aae5ed1cdcd66dd6b4432f5b5. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/ING502500025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0191635d8a20fb9070ff24a8ec0c8009afada8e62485d13549cf113f3a3d4dcf. 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/ING502500026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e57ab01c43ea501ac530e063e4ca9e838ade25f98f0ab1c67b184c078664da0. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/ING502500028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x168737f992b91280eb8c0456940f9a8bca603fca65468ac718845256ecc1473d. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17: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/ING502500029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8bcf38bc053726ea1e78cff21bdd42a353125f09bf4c7a4b607a508304a3df3. 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/ING502500031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe398b7d410d994d12d160ff99d554b5e6b2ae6bb291116df90944d14aa1b0b17. 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/ING502500032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0d7397ef77b0d5dec8727c8e916022d53a82b4fd1f44e9aa7372b3f588cc213. 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/ING502500078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63dee9e8d71777fa38216de4ff46e569d88392ca8fcec2a25f9c46d071808f5d. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48:27Z), 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/ING502500082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1af15a1000f4329aa1d8289c7b0d22d1724aafe36748683f12c99d90ff21cd2d. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/QZNWT2574191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b71abbef5c6595178800bca3f704d76385257d0e4f0a29d6ac8e586188d3d0c. 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/INN2I2508083.