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 0x630f462ff696b3872df40b4816918bb889ba2ee0e3a6315c7856be8ff3c43801. 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/52a1f7b0-170b-4c4d-93e4-c5e192e32a81.json and https://artists.proofprofile.net/proofs/artist/52a1f7b0-170b-4c4d-93e4-c5e192e32a81.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 0x2eb4d95abebc06245606be0404e8dd5eace6acc8ba85fc980f125e3264b2feed. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09:33Z), 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/PL50G2102709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f3434a22f2ca07138a9dd1ebe2d0f22501065e6345bf411a62ce55d62b9be7f. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/PL50G2102710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x100e4fa793e3e00a89b908902738391a82bec4434a0fc2276d9fdc53fa41eee2. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/PL50G2102711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6fc01fe2b59c2848329b130e0a05a1b450440915036f521cca94d8bef44e4a8. 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/PL50G2103227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ddee350b90517872c0edb262e16c3736226c9f3c4c455a0ea89d16cf27f5d8d. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/PL50G2103228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb6cde3ea8302969e625a0edcc49693b2992560a19ea0cb9b24e21ec506daa51. Chain 2 (Bitcoin): anchored in block 958506 (2026-07-18T06:14: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/PL50G2103229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4ac4b373d65709dee4d5787ea09bd18d402ef2f61238d1b52fd434c97de852e. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/PL50G2103230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43d71da8f2dbed8a174de5bad7bc66a9f6eb7cbb49afb143c7660221f6c6e8b0. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-15T23:25: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/PL50G2103231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3088c4ea02ac477abadce8197f97235be973d5385db882817310a985bfdcf9a. Chain 2 (Bitcoin): anchored in block 958091 (2026-07-15T03:17:03Z), 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/PL50G2103741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d67e50acedb0929f6700f9f3163951251d08396323891130083eb533d5af80b. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/PL50G2205152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57c414c78a0b117e2470c7b3ee0bdd9f768251a3b217e882051cdb518008d259. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/PL50G2205791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7849bdde4c478665c3031c48861faf69c6bb48044578e1dd0a17fa10529f609c. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/PL50G2206044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57c414c78a0b117e2470c7b3ee0bdd9f768251a3b217e882051cdb518008d259. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/PL50G2205791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x042c9055a7f96ec50221650aef401285c46f15390174bc38c480f66d0c71a7cd. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/PL50G2102708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eb4d95abebc06245606be0404e8dd5eace6acc8ba85fc980f125e3264b2feed. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/PL50G2102709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x100e4fa793e3e00a89b908902738391a82bec4434a0fc2276d9fdc53fa41eee2. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), 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/PL50G2102711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6216ab251070b7a4db2787c0e35339c3cac5e725a20cd536e44d477bfe29e526. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/PL50G2102712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc66f86bacf23a87a079fbda2af16efefa00c8a1b4b2015ef102eaab7e1778314. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/PL50G2102713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2089d065d82e3af56505440898a9a3d7e7ec67a71653a28b4e98ed35e4a542ce. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/PL50G2204948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d077dc60621476131e827493696dd7dc02ebac3451bd9b4ea171849b8da4797. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T16:27: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/PL50G2204949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83dcfa9d22910cdf8cd74fc25e891ac44a7c20f6bf12cf4bc87dc18bdd90bfac. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01: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/PL50G2204950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf921516590ba0910596117a48b5782f8fd1d883e712f803889bd6041e8e7463e. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T20:31:52Z), 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/PL50G2204951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82851cb0d6ccbef4c958fe206829874db04836404b17459e64ac8194b3e85479. Chain 2 (Bitcoin): anchored in block 958827 (2026-07-20T07:48: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/PL50G2204952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15bfc802ca7985bf88fab504c172160331594bd01d73962c55ae09621bee008b. Chain 2 (Bitcoin): anchored in block 958798 (2026-07-20T02:21:35Z), 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/PL50G2204953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb3bc921682a9f8f74ce8582c2d487b79011ce32ee66efaab6d246c18fcad4e1. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/PL50G2205148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x407fc3682218bc4ec2811a608d2ddcbcfb32bc39e4d233b774bbacb63ff16f08. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/PL50G2205150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d67e50acedb0929f6700f9f3163951251d08396323891130083eb533d5af80b. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T17:43:58Z), 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/PL50G2205152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3fa2bc5e91c9c3ab00f625cddeb22802249a6fc22982075515d03f924c23cce. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/PL50G2205153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7849bdde4c478665c3031c48861faf69c6bb48044578e1dd0a17fa10529f609c. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T08:32:15Z), 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/PL50G2206044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4583a1a20c414af0bdba3aa0873bd3a667cdac4ee485d510de6e458084a4903. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/PL50G2206046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x042c9055a7f96ec50221650aef401285c46f15390174bc38c480f66d0c71a7cd. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/PL50G2102708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f3434a22f2ca07138a9dd1ebe2d0f22501065e6345bf411a62ce55d62b9be7f. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/PL50G2102710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x042c9055a7f96ec50221650aef401285c46f15390174bc38c480f66d0c71a7cd. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/PL50G2102708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f3434a22f2ca07138a9dd1ebe2d0f22501065e6345bf411a62ce55d62b9be7f. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/PL50G2102710.