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 0x171c4c540c61876ae54bcc5112744d5bd861ba384111fd03573408b677867a17. 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/243e77c2-2b48-4f36-8c26-5706a597bf62.json and https://artists.proofprofile.net/proofs/artist/243e77c2-2b48-4f36-8c26-5706a597bf62.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 0x673450bfaca06f7fa93ee1403e382e25ce913e6d769e0676ff484894a2b6ca34. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2412872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x174d8a3488ce6d50b1db4bfddb264ec79036a0fbf1be98a8394ecaa5b6b4a4df. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2412873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e915c67d583dc788ddfc2e73257a1299f1de030105708a2f41b274729de97ea. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2412874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb296dcab68457d4d5cb3defdcc51d1dda82350ccd7dfbd1e541516213184b18a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2412875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d1124d32b0ec6070b3cb88e8f2793576152c20017d439831071197851f18831. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2412876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61bd94b902582df4902d04bfa949f6cfe3b3633997eee27375169410469b2f80. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2412877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd33bef6501e659fd9f580bcaf726c3712a0bcd4a43f185931cf2de0b65fb0f3. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2412878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8686e1a026b1e7e0f0b29c3f8cf5eb2912ff50f36dacd3e8a6c73aff9befc3c0. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2412879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cd1dcd2d67f7b7094ccf5756503f0b8849bb50efc70f80fcd4663289e58202c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2412880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b1f85fec617f8bd7aed957aa891a54a4254386fe37db8e6eb054c3eb2e0b88a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2412881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x197ea7134f8e384615a512118b4ce226a34f8db09844c7f75d272a7127613da0. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2412882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bd2ec28a9d92d6ea18949be2dc8e7a43d942b7ffb7064524fe89a7702c989b8. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2412883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f98c62e917c4a8f8051cadbd18242988ff2fb89b96842ca1669d893dd9db902. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2412884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41082a0a6a32373026b34b879cdfe96600587456ea8ad0209974e5a063a3fe04. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/GBMJG2412885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16f0d5052500ad77c3fa113897afac0bce4a6f2e1c52db8b2cb5999c2385e9f4. 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/GBMJG2325366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98349cf49a5d35f81c72c6f98ca522ebb4e767df83459ad33ce1f4f54f9e111c. 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/GBMJG2325367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3804aad34564d32399828c34459a1ffc12022d4db4b804054c365e5130dcd81f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2325368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4636d6c80e41fddbe6809b559e209d2c1a3c154d4e8e678365223f5ad83070e7. 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/GBMJG2325369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x590831b709319efba9d8f1c52e308caf09d0d9e8b91330c5b63aaf0a75ad4b6d. 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/GBMJG2325370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x169517b9b8d83f91a5adbe29f4315290819a45e4809a88c7d6f567f7394cbec9. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2325371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcda4876cfe08e34cd906aaed5411021d91826de510d4191fd25384be4983ee0. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/GBMJG2325372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d50cf444dfe609ebbe7bb839be5a13ef39514cfe4b93b6bd85b4719cfdeb31d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2325373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6047c6507eb09c96e52b61565d5040e9d1ae0f4bb84e426e393003daaad6caa3. 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/GBMJG2325374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc05b581bbdab0ce17aa0b78080e2a879636d13dbaa476d13c6fd72d773d1ae0. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GBMJG2325375.