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 0x444404acf98f9c44f90de0374da4f90b44bfe320ae412ccdaa946fdb67fe64a3. 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/3e7dd76b-4445-4fdb-bccf-87304f7ef7ad.json and https://artists.proofprofile.net/proofs/artist/3e7dd76b-4445-4fdb-bccf-87304f7ef7ad.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 0xd60a4dfd1a6e284d786c898d2b85b8822aa5b2793a82db54953f1ccb793664c3. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26: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/TR1672000038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6149f7e6de9c42325fbf7301077a37040dd30a4680d6c7ae2c801c6d3f2cee6. 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/TR1670601000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb832e86d97a1a82eca0533c1dd2b69243bc04b97a2e7a7f683447c2ca100807f. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T22:57: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/TR1670601001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c27906238839da256056ca5ea654acd8df14e82b7eb6e7fa3d791e589f18c32. 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/TR1670601007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x403bf89f7bc503d422b1d2247634542b600e683d9cda882e064c6a3f3861fa1b. 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/TR1670600986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98948bf63aba233a360980857511622ea7bed736a44bff2fc0d35316bed6036a. Chain 2 (Bitcoin): anchored in block 958720 (2026-07-19T10:53: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/TR1670600987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83f5fdbe538335536324c2beac0f260d20cc38a4bee89f45beb6919c4de5b1b1. 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/TR1670600989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5237a721bca699ab441f38c7768f3f0f67b7d5f5ae566e3a1eddc1b12d7d4b1. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/TR1670600990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb9dd9992b6592fda86d984ed10c890f8a9fd732ff66873ab640f11268632f92. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/TR8571000824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bd807e6bab3a77393f3b7dc9dda1c299ccc82c3a27b714b59fe761f42768965. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/TR8571000828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafb3bbebb0485a0f3935588fa7c531bfd8117aba46639cf6ef35998f96330a0a. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00:44: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/TR8571000832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a7c259641eb54963bf3c567b3edb2041725399579d92ef3ae8dbb8ca44dd1e6. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/TR1660600309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07f3ece8f52f0fa0def39f1e1c33ae59f219e2861f5ee542775e21101c915a4d. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15: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/TR1660600285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b2e5c6b87aa0c437c05acaedddd52e87bf9f7c41733c1e27cdb7e67d8b16ae5. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/TR0010500719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbad42ec70bb652da98bf4898d474aff95268213c4b518333bcbdea054ec34ea2. 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/TRA160400073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e273495be8911f0e17e9717a8f8bf592535320474b1bdd1da5d06726d93b7c8. 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/TRA160400075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc9d24ceb1fce1f59bd2fd519668f3678a3d3b32a0ded55a0429dee7b9b79a67. Chain 2 (Bitcoin): anchored in block 957558 (2026-07-11T11:36: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/FR10S1502387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04abd336bd9b5b6f434b25ecf66a5079267f54cd1660d085cd5384a8df9a9591. 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/TR1670600996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd58e9c3c5381da2b338c386f9aabb1b758363537a289a3dc49a6226b6d792c0. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/TR0011500351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8654cb99d4ecca7f156d55cf24ca69ee9ff97320f62ff94f346b4cf8577ed43. 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/TR1762300053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10fcad348891cc65e40edd1067ca0b6e4778d72c1b8416ad9a115f092a60b6d2. 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/TR8701100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6a2380a235098d6fbfc2f41cef61fceb3bf107b683e3acd526c1ebaa57f74d4. 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/TR8571000146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10fcad348891cc65e40edd1067ca0b6e4778d72c1b8416ad9a115f092a60b6d2. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/TR8701100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec9293def3e6ca217009de2c74d6eda77219b608f5c3c6bc50ce75ec1e762d13. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/TR0010800168.
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