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 0x9da331d236e8987a4198b74b891acf0ffd6b19860408386016f202aada3ae1b1. Chain 2 (Bitcoin): anchored in block 953648 (2026-06-14T15:20:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/45adb773-0c9a-4089-95e8-c8f0fbf2cd4e.json and https://artists.proofprofile.net/proofs/artist/45adb773-0c9a-4089-95e8-c8f0fbf2cd4e.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 0x2313992a05dcc6d4b430f3d27959bbe9cd11e16b3537b5a20308d983994c85bb. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QMARG2050250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa58e3fb5d629b5bbbf8d3f05c08c383cec975a694a4a8e58ce559cb9563bdaa9. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QMARG2050251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93e05c6c4d25e6460a35c5c96019e22a2250448f9375f7b9a139184215912cd1. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QMARG2050252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0c11f1f74c71c40e5f7185fe084d4d2f5d4e76c263a5b400f4b06352ca49004. 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/QMARG2050253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e65936ea561eada893ae7a10626977f6a40b25f07747313b9f3a79b5e4d7e23. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39: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/QMARG2050254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fdbd903bcf1a6790c69c26b6cd5721d41bbadae6b26c483b54f5366ca999118. 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/QMARG2050255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0bafcd662082d45fff14f66a0ea6ab964d0c9bd0839c5d883f2fecfa218e545. 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/QMARG2050256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5a56bcfac933e8899426829d640d0ca8caae1bd17911a911d3eb1faa5941737. 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/QMARG2050257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12446b1174073b5684f6dd733f56a9e1b23e80b28398a7db2d17c5665bd4b4b3. 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/QMARG2050258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbf8f1d01dafefdb98ce1bf2b4386d5c1245c588e65c5e5ad79bf86014642804. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/QMARG2050259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x317db38d3b14f5a450f8d1eceffef0bc6d197d31f1a3fd8386222c70fab399a4. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/ESA092401429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e27de4bea45c418c85c45f6d5faa287562f5f8d6ac448a75da8915c0712f8b4. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/ESA092437687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdcbf342b50d7723d8f25562095aa00ffc2361008ee1208ecede7f0b2e746106. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/ESA092336319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa93da851046a4fc9214523a27e8436a318f8ebd4d372f0f3008c890401d9d856. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/ESA011858668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25834da7f97005aa7814da50c6e90429c59f81e64ca2093c657916bb10db8ac0. 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/ES8242179001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2a3f5ea24e3b68110dd90b88dbd495f8b072881437ac284e168df171ec448a1. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/ES8242179003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x921aa11638f4c6dad9138a299b1ae9b50f666ac4139803aa84f74ae430a76fcd. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52:22Z), 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/ES8242179004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd1afdc013eba310be2efc4b29db4bd49b2576cd16a98ad6b3f053b3aa3050ee. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/ES8242179009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35628ce636ce9fc4718e79589ad65857fbe130500da35009046af229ed073504. 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/ES8242179010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x724dfc378ac1f8fc88308802048648f765bd0724cfdc3810a12ca687bfb99eb6. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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/ES8242179011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d3eea04f5b3afb116ba3306dabb4242a39675c619eecb8e308f665aa145cb46. 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/ES8242179016.