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 0xb2dc23b0d123a5432a689a8cb43be95753f4c4a0091b1cc9fa3c4d5e9a527c8e. 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/2ead2a8f-5296-4c46-b7ba-1fe7b03b0739.json and https://artists.proofprofile.net/proofs/artist/2ead2a8f-5296-4c46-b7ba-1fe7b03b0739.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 0x965cc47d5f3c6bd209ec7daa092f5ee6d2f96d8c34ebec04df0a8e4221c9e519. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/QZP7F2502025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7147d7bd76104cce2cfb8c74031932303ea74d311dd4f2a39d1ca9e7bdb53ee1. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T23:00:53Z), 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/QZP7F2502026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4e47409f6135bb798a9410ef582024915d186f04d4a14ca6e01e24db3d61164. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZP7F2502027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabf407372f4ed0109a3b1f8f7d141695d94f243962c5359a875160cd614cf692. Chain 2 (Bitcoin): anchored in block 958487 (2026-07-18T03:43: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/QZP7F2502028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3962b67aad1123284d20fdbbfcf43b010f0d428d21e613899a2b3d23b9dec6b7. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZP7F2502029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc281e3e42c7a2479d5533bb3bd84333cc57eb9282db3156b6a0296bf458ae081. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-17T00:21: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/QZP7F2502030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x370eb0fa94836183d70daa79344a9c5ed551c52ed00a23ebc7a23855db09d30c. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T23:42: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/QZP7F2502031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2315dbdc187036cfbc6b9022e8ec5d63069e3e4ab3a4af754c9fcb7dbc4de7e. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/QZP7F2502032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ca18ba18dcc0142852865b70581422442eaca7312e5cd489f4a5cfd98b72c60. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZP7F2502033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0485c5a9df2c54ad816c974a4f5bb60fac290e9fc64ec63e4bbaaa8810209cb7. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/QZP7F2502034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f099783f252290e22a99fc7e93cabdc9f3ef451165881e892caf48c56fe9173. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T03:58:02Z), 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/QZP7F2503338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9f596aaf4e50afe7421ecd9820056ec2923b20952f892983f3056e33adfa22b. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/QZP7F2503359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x497e02029624d2c29045a444f5061cdbc9f3b3ffc41ade20f40122e13b2a117e. 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/QZP7F2503362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7426dae63237a6762dfc60843fe24892dec5f4ce319fa68d796231178478f97c. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZP7F2503388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c2c84c0e45e8437f441cf0ef3331b3b0bf84c6897e37dce181ea49ab3120e4a. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T16:26:23Z), 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/QZP7F2503390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5843e0b7bb879144d5df4cb54435eb1efd29529d6dfd0e725d478702fa1713b. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08: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/QZP7F2503391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a9d8b8a0ea37be6752949543027901623c20628ade9ae01b1dec1a9b1f60d79. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56:21Z), 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/QZP7F2503392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5642bce65457a4bdda715740b71a815bc28477549f366d423ea063ed2512d30. Chain 2 (Bitcoin): anchored in block 959147 (2026-07-22T15:43:44Z), 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/QZP7F2503395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f8e9a94995398224cd78483fc2e6e4cbeb2d75718ed59a16b036a1c544b4f21. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08: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/QZP7F2503434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x373118cc4ec1dda84a08c4688c0e8047361f220c9135297520795203338df148. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20:46Z), 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/QZP7F2503435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3e785737636275edb159240d48433059c506c2292b5b53fdc42119d76222446. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZP7F2503436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21df3819db9c9140992faf19934b5be8f32739d494c09c9d53b0b4a3e2e5f685. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZP7F2503437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec167eed6683107c6b201daa68425211266fb95711b74130a1b7aad8884e622f. 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/QZP7F2503438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x069cda2907d13ad1a5f8e3618d26928fec1e9297d9bfba2a9c03235c54aa7484. 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/QZP7F2503439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc7750d60b487b174bcab3490cbf446026291abe05c1d8c2c04bb35a10649a8a. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33: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/QZP7F2503440.