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 0x1c0892c3e3898571c2b2a2cc456c195d2d889f12d8aaca66fb59dc07c41b1597. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2933ea29-593c-48db-a0c2-4eb5eb7f58a1.json and https://artists.proofprofile.net/proofs/artist/2933ea29-593c-48db-a0c2-4eb5eb7f58a1.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 0xfe16d7d6dca68d47998f85c13fbf9769074b632bd0fed0bd3cd7b160ea6457c7. 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/DEQ022008548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9078106aa333b2ca27b01a4bfcf549e614001fa77c23278c5d461c4242e5c2e4. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-16T02:10: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/DEQ022100900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e9c0dcd19fbceb06417728dd9c43c48922cf6b4c05a690bb2d0e79ee5a2a494. 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/DEQ022110450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4edcdead2f647e7860e19797cd9d5f0db31de62a729bcf83fc1f2f5147411e8e. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T23:34: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/DEQ022100902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2aa4cb546ae04a248a5c2960d541ebeb7fe49c0bc6a1ecc57a1e1fdb255b43b. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/DEQ022151090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7cf6a13db32902654be0265e0363ce90496c87a504393baa98ac84e6e728dac. Chain 2 (Bitcoin): anchored in block 958720 (2026-07-19T10:53: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/DE1G62200008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3bcb5a67236e2f45d70db53ae0a25b0f76034befdf8d209ea02a392f99d87f1. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/DE1G62200039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe64a1f840b086455a150694a52310b79edb21c34c2a0b7c5f0d5999744428534. 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/DE1G62200040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0a869bb44d1d26e59418ec156783e11ab4a3a0ff03c0cc4953810e49a4b09dc. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QM6MZ2465801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95651715a4aca1137c90e7189d54a534533758f0a1f70a3a1b8fffb9c0ad0956. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CH7812195158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1b1399bf87453397b7429f6460edb0d51d2851f1981028ab7e38bca0db1b021. 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/DEXJ51800100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74b20651d98b9e530eb19999000c8e0a2e260cc696b2e3c77568fb340e106f70. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T19:51: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/DEXJ51800154.
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 0xc46f4d19f9586918e803f05c9accc19235f69908965a0939f6ed3e455fddf417. 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/DE1CZ2200066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadbb208af1f5a5d654f3e9e387ce699175f52dca2bd8cf35fe091afec67f7559. 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/DEXJ51800030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43f1817fa73fac09a160b455602fed72e7e155e5bfa60c6bf57925c5d5ecd4e0. 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/CH7812104455.