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 0x246806bd489bc3eaa4b237e3308f0910af3e1c46e2086692ed42f6f61d3f5adb. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0025c8b4-d811-467c-9d92-1e07239b1c5b.json and https://artists.proofprofile.net/proofs/artist/0025c8b4-d811-467c-9d92-1e07239b1c5b.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 0xd2918297bd99c3fd0cbc89fa7ea35a8cfb00ea847961910d98ffa6c3a841c02a. 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/USMP69900121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a9e35ec477e8a3ebf0e8fd8bc9b9aeec71cc8a02ba9b70a6a8552c6e5ba045d. 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/USMP69900124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fa320ef707d2dcfd5f7ab6e9c518283a75c01f5166d40dc8a145ed243377e5e. 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/USMP69900125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdd7d2b7470b294bbd836113fd6cf0e57ea1196f49c6be4839c414256ba273de. 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/USMP69900126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98e4f5b4c820cae5b1ab1f583eb5808b3f5aba7d1a70b45f273bd8a04c40f1b9. 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/USMP69900127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f9780fd59719e0a197ba60c81c9d2ed85d8afd1829b587d552931f3fe1251da. 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/USMP69900128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae3b5ceecbbafeaa3b390665bbfeb0ab0aab45b2d4e44cb0607a3bdb2f594ed4. 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/USMP69920012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc09defe28db8feaf446d4bb5d73ad071d0f3ad8b6cc5906185ef399e5f397047. 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/USMP69930012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9469dfa3d67990fbd4baf61a1318fd3263c60f32b12a658de1b3bb2e92c52fb2. 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/USMP69960012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1c77c3f625e1c163189a1e719a5633d02bcea5512240485454c53f30633285e. 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/USMP69910012.
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 0x32e8d763f56332932fb401d3c73b8faf341c95e5cc2e49eb294e43a46b8dcc35. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/USMP69900122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c655c9896200f327ab2e97822c76ffd6eb23423fda05b497197dcbf676c053e. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/USMP69900123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x199992a913d2028e508bcafeb7d2e20e3805f486e195f720723cdd971193e5b9. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/USMP69900129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa175141cff8d6e126800fd48e320340a552fd352c2e4c43bd0b6b7b41341492. Chain 2 (Bitcoin): anchored in block 960241 (2026-07-30T09:58:01Z), 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/USMP69940012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d1d4c29798975e70a9f2ce3ec1aacbeef2eb08d50d6056438ea3d865bcd3c21. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20: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/USMP69950012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x865fb569f0811aaa629afe2c63bf166b54ec3a76351bc1ed901164effb299d58. 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/USMP60800289.