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 0xeb86e7e94cd6aff1e59aed9a5f6af68c60120ba376d9a4be8e3b6198637a39d1. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/aa14d25a-5eb5-4b38-8d92-8772dccf2bea.json and https://artists.proofprofile.net/proofs/artist/aa14d25a-5eb5-4b38-8d92-8772dccf2bea.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 0x2bc61468e5d9bf7de83b913b328312d06fa6e5a2bbfe48d80a8cdf4f32f065b3. 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/USEVN0700184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf411c98baf9a78c3a49ccc4b0aaad60d2e95e60518d9304bb679ae3d0f9092f0. 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/QM6N21466980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x126c6e33a8f8ff45a3cb05d6ccf569eb96c779c52396ac766150f1cc88ea50da. 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/USCGJ1458531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f2676e60f0c8ed38a7639c471025ee99f0fb0a996b37c1a54507411a894a847. 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/USJZZ0600205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedd6fbb845303616372bb96a8c2442a16de9f5c1c78d7d321fcb3a4e8dfebdef. 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/USJZZ0600208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3a249668183e75594c6162e849b2a063929256dfe86ff692c8a6de35bb597fd. 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/USJZZ0600209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e86f9be1e534901d2156311715869f326b9dae839c042e9d0d720fe98ce269a. 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/USJZZ0600213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb30c7531dc0940f26312ed4cc71b6480da88bfbd264735a8cb24073d61f8f733. 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/USJZZ0600216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x808b12c9da7be3e09bb1ca26d4ec6eb1c6f1700c7eed6aa61a763d970718dbef. 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/USJZZ0600217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d521e1a824daf42de3e0c84107052fd3a4f5f94b8a6cc81f71a2784ff78a631. 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/USJZZ0600218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55bf803a8572dabc23f0d380bce215b4449d85be535702bd2f21c9648498d089. 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/USJZZ0600219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86fdcaa59a16a9f305dfc806b3329616a356d860c74481ae239df40a9d41289a. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34: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/USJZZ0600204.
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 0xb0f7ca6244e9c80313bdd0cd2be7e5ca8542f80d360a889b87031a33c01ae069. 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/USJZZ0600203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1871238a9621a01296665695ccbc0ce5dfa7bd46cc6a372809fdd4c33d640fa. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35: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/USJZZ0600206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x792fdbc63ac24deda0f060869fb0e00064cf64ac593d3c76a341f0c648d1d203. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/USJZZ0600207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x934f579f13b2956ceacdbf471292935df8b4ebf9471386b2507c57617e383aab. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42:40Z), 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/USJZZ0600210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x001a204d123ae3c0d2653353934a76accf6c6895adcc50db6453cf77e7a25ead. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/USJZZ0600211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c1d9b452aa04b4074d81d2ec217f82e82b5844fede9f95d628c451a92f70e3f. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/USJZZ0600212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14ae80a363a226e8126512b8c2223dfe731dafd6aa8ba7a975bc5e78a91d3f44. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/USJZZ0600214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7d45a60841dbb13ee32e4642db03d58e4bb473a7340e944fbe82094592ae37e. Chain 2 (Bitcoin): anchored in block 960387 (2026-07-31T10:06:30Z), 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/USJZZ0600215.