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 0x358010286f0ac7267d2d5c8a736d3cf3c004fba2b1d6c91de630e8202d2e9c6f. Chain 2 (Bitcoin): anchored in block 954020 (2026-06-16T23:51:12Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/37dfa259-300a-4619-99bd-dc4ffbad683d.json and https://artists.proofprofile.net/proofs/artist/37dfa259-300a-4619-99bd-dc4ffbad683d.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 0x1a78bb649377d08c21abf50745e006ee219fe4d091efc87004bff9b825d11ae2. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QMDA72262445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d7ee59d8ee4dff8d7d43495b7b4dfd1493cc9fe4679f7043b56628ece0f9906. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QMDA72262447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e5636e977d9699798739ef4e9ca9016c2778486f7a8ec2703ac485258a72781. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/QMDA72262449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c2681900162437207877d54618a90b04366066a0b751e59e28d2ef2326765eb. 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/ES71G2212971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe7fde1d895bd5fb61a99b84157984b91a06b5e9a8350d51e83a06009bfd9392. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZES82471983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dcf8bda76057e29b9e220330427ec9a06b5265127a6c105299946a82311af6c. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/DEX262000797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00a56ef77dafc6603f44385ad55d7c31fe6aeca4d1c3edbf76917859de7a0c2b. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/DEX262000798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd30bd799b6e6b08e27cf8bac08746841de768eab5c69e0e588c371ec6230fa1d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/DEX262000799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41a2f54e5c11a0233e767902eeee9a37d5a1b1fe6435efb03e13863c699b55ae. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/DEX262000800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43f804e322b85100ba2e077205284c18858e3ef1c2d35fe8b7c0e1dfcc78560a. 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/DEX262000801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae39473ddd34f65132d52be2300d823d25a9ba53ee0ddc37eb99d86f1b796152. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/DEX262000803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18c840481c46f0e530e92fbec919f00ee076b28dec81ebb25cd32ad0e2d2c6dd. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/DEX262000805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c3ae4d4f8e946b0bffc27973443df392e0358e435af1dcaec237a072942f07d. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/DEX262000807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x348d8352ec1f39283a85e5b4c2d7478e9815ca58e3672ee6794809faaaf99f51. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/DEX262000808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x696dbfa4fad1976e1d75e88dbbef9e125f15da5095cad208bd336ee009f6a70f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/DEX262000811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f6fa892503f2a856caa4ea363778cbb6f345e700baf1e19cf9c4b6e29a8242b. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/DEX262000818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x494dc40b2d91a5858985c935d06adb0dc9c94702d2f591957e3947d9e680bdcd. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/DEX262000820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ef06ad2864000a03e6d9cc18594b809a85f759e781a4fa0a3ad602d5550eb43. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/DEX262000822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9fc8e74ec651044e5aa9c85f89a2f1eabfd1f315ea14044d18a204e24a49f9d. 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/DEX262000828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6cb1e3453e6fab0efe68f6bee6b9601fd334e84e4a6dbf2c553b1821a4f77b4. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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/CH6542340673.