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 0xa62c46f3661e63731a4cfd9c4d1017f3ac6ee5175952abe2abee4d0dd827ff83. 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/0fee3bcd-1a0a-40a5-a5de-af7342c777c9.json and https://artists.proofprofile.net/proofs/artist/0fee3bcd-1a0a-40a5-a5de-af7342c777c9.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 0x7bf0a65c233c5cdf377ddceeef8653ccb6a04e867238f590180d057bd0aa3dcf. Chain 2 (Bitcoin): anchored in block 957650 (2026-07-12T04:18: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/FR96X1650075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a8ffbe26c7ac50cc3007c1dad023b20ee60cf3db1d67a4f4f2d8e6f3e5d62a2. 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/FR96X1650076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d2a42c0935f942352dd00aff2c55d5f9826afec4b96e25d98a04e70e0e7f2fa. 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/FR96X1650078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c802b59bb96cba27d1e2ea7f4294471cfd213d06a933bd2cc95579884379c44. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/FR96X1650080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7706e91938b21ad2defc4b57c402ccc7ca92988671416c421841476a32d13e3. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T02:33: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/FR96X1650089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ded2711b20797515c2007816de7c3d7c408e55b5e5dc8e722eadc0550b63918. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/FR2X41754115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c85bdd41dbd59227d863064ef4370841223540a83dbb704fa777ea64a0f4b9c. 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/FR2X41754117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ab54a9d3650c4182709424d1d9c30ecf8b1520230f7ddb4cd30598f36383f83. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34: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/FRX201790060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae59bf5e27b02b3d9420301e961c1e338489be275e2cb1d2d3072ead12c5f620. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/FRX201790061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea236efc989b2e776cda2b76b71a467bb6a41f428afbbbd7ce9faf477e964b2a. 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/FR59R1860535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48558bbb8b2b08005c92367428673361a23e80f923ed3662fe6624c760429f03. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/FR96X1801876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb24954127a92e12d8fb43ec8e8d68d05b3bcfa962c1a4f89ff180824351e30c. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T23:54: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/FR96X1843987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6fe018ebd7cb0f921c1fd4549f662eef84b56a95766bdbc797873b331f3bfae. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T03:32: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/FRX201934616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81832f5a26372caacfd3b93f816f8cc1f530b9465236b7495e4c461a5352ddd9. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T13:05: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/FR2X42067821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c49459c84dab224c8274b2795e9684ccc2038bd5de93285ac0dd054cb003941. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T20:36: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/FR10S2228492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38ce4fe135ce0e96b1d06c9b42fa3694a5a95c2b5fd04a43cc2a8c02f5dd7290. 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/FR10S2296132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90bdcceb8dc2d4e82e6eeece1b7f93f28417a1f7ad65d4200d126bacef49f2b3. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-20T01:50:31Z), 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/FRX202215483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf59d597e8125151b5718de099d26a4ece8d1c6334392577da8c0694a7a49391. 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/DGA082240053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x867c841cbe483d290d1377f594b30582b1b1b0f0561fa578f117b528cd7abbaa. Chain 2 (Bitcoin): anchored in block 958644 (2026-07-19T02:21:25Z), 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/FR10S2329023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e4437ca004cb7296a456a65e80b8be0459d6bb01adb5e55addb684c368684b2. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/FR59R2316730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d4ebf2ab9604bb26fbd7a84f6b3c27656013f51e75a0931be74a8ae96728345. 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/RUA1D2403574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f3dfb24d595e77d46b1a17cdcbea5b2dedfaec29a344c27f69af741e855b3f2. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:41:25Z), 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/RUA1D2496382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69c2c17d8ced8d4f9a32cdea913c3b1a5cb7bf5e621c7c2bc7c14f8b5f0e6006. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZFZ62115856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b2e7a134c6321110c2da8628d68f9f8a5f0af4c5b538e75f6f647c06e18f430. 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/TCADF1759518.
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