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 0xfc38171d3f561fb52b81d5d3c394239f3df673bddff9aa73de3204747f200fa2. 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/68edf523-5836-40bc-9ff4-5c14f067846d.json and https://artists.proofprofile.net/proofs/artist/68edf523-5836-40bc-9ff4-5c14f067846d.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 0x6d2772065fe067af6746dbc7dadaa620e438a43d4b45306ef15cd522021f790a. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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/QZHNB2239990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18533764b6a6040ff4278bfcc6ec2d5c78801aeeaa180df47c1904264c79ef37. 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/QZK6L2303670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x067d3675a4074069803f1b5add58e01d38a3505547bfdbbf80d8a9c4b3ee8abd. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZK6L2303671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bff9cc30f919698452fa86612df2b7f264d66c58f3d8a53f738d8bfe67cfe91. 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/QZK6L2303672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59f9a3de6dacba62a655e83e99ccc8d2e725023112bf372d8bc743417cd51c8b. 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/QZK6L2303673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x860fd48eb1343d829558adba790ebc1666c27a855adaac174f685399744eb575. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32: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/QZK6L2303674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bc87adac000da39e92c322ed70a358bf88e6fafcbf78e50fb10f3c5a48b06d6. 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/QZK6L2303675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cfe9c7e5530c09a5dea2b25037f89b8814f6cd48075c26e22d623aa29d3c388. 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/QZK6L2303676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8feb01c12dd8ef16a032c7f339c327456f1aed130f8d43afba8a822ca42a21a. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/QZK6L2303677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x553930008456580843829907aad699c29133a70482357e6783b5b324e86cace1. 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/QZK6L2303678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02165c39376fa7bc58444d2050e180d11687ec1dba07594989428bcedee7ff6e. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15: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/QZES72411481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca87f278ed8ca1c7dba7932ad1243ca713fb274c16e250ebb8b3e9e71273f8e2. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/QZES62050662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe67e11df60ea3d5cc9c027449fa88ef76a7bc845135b0ff901acf3f26b1949de. 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/TCAGZ2312381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fa61e646fa56c92e8ea927c4e6bae1b9db1cfdf9f7016c159347c4372bfb22b. 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/FR9W12409399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fa61e646fa56c92e8ea927c4e6bae1b9db1cfdf9f7016c159347c4372bfb22b. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/FR9W12409399.