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 0x427fd014c8ab41696966587e436ce19c8aa102bcd455ca3c2d54efc23876b85d. 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/cbac2e29-f390-4ea9-8faf-e012eb0f3035.json and https://artists.proofprofile.net/proofs/artist/cbac2e29-f390-4ea9-8faf-e012eb0f3035.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 0x5af774dd453f0f4fb18abe2e107591f4919faddf19d51838e2394909a4bd8a9e. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-16T01:48: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/FRX452108403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41933b054e3f84dc7f735a3b62b69818b42800db44916e95d64bb85fa93ad382. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/FRX762169682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c72b4d4d6010cab7dd0affa46420a52c6c0f0ce3224250532afb418736d54a. 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/FRX762169683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34d15d802a666f1edbfcf0540519be764a535733cfbdbe0ae83a5b0c4525eefc. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/FRX282162405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x199ae31ed9913eabb1c10a8ea4f753f350a1ad534a751470eace7bc874d24fd4. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/FRX762169685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc03749eca43b33faacc7e17ebde300175f3078b260480b6792e715d996bf94d7. Chain 2 (Bitcoin): anchored in block 959010 (2026-07-21T13:22: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/FRX762169686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x163dbf87254013f1e436613adeea7ec2eafd8885b815b3a99e4a2d7a1754b810. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/DGA052034649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48db01f68f6f29287448535bee485ac0a0ef9c6e078de1c5c1c40ee4cafcb8fe. 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/DGA072108522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6a0ae2d695127a801cd9f331e14e3a479cf5976f931e9590b6ee8233d111e14. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/FRX762169688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23e5d2dc1594a930ba8b1288ee56fce7b2fa21cf6eb2ff5e7fa1b24a4a7803c1. Chain 2 (Bitcoin): anchored in block 956713 (2026-07-04T23:03: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/FRX202108215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5af774dd453f0f4fb18abe2e107591f4919faddf19d51838e2394909a4bd8a9e. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/FRX452108403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc947b4d0f5059c226bc8417dd48c37cb8ce88d285fc8e546a98946052a768a9a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/FR2X42118019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6a0ae2d695127a801cd9f331e14e3a479cf5976f931e9590b6ee8233d111e14. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33: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/FRX762169688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e267773432bfca728f1b8b2a33681d225fe5500bde23f4a532c498260f1e4ef. 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/DEZC62208295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa04ac5ed26cc80563349d52773576cf5ab32979fb03233e1c410a304dbff86c2. 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/DEZC62201045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69326b8f063578dc6a7974c688bff208fca1ed16064c2d379c3d6adc0704d465. 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/DEKF22200566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1afb20222aa8e32e68ef9fae97db76891cafe17e7b88b58376de58e8b37fd22e. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/DEKF22200568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x815bcd7940535a9397d28bc3cbb500a1b564f127d04a3d209969e9cf2e386ba7. 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/DEKF22200571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96d02916d71fc7e613b6b54a6bfaba6626051792938999ac190d747a97a346c7. 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/DEKF22200573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x606f5cbc6beee1a69045628b1697da91b522057cbf15a51c61abe32a24e6080c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FRX762367122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69326b8f063578dc6a7974c688bff208fca1ed16064c2d379c3d6adc0704d465. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/DEKF22200566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbde8de6a4abd29324f3f1d8c906c118bdc79371df0aa9668cd8e43ed30ea872. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/DEZC62278507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc680a54b75fab922f52c16575c9cfb83f98d66c1670496c38d0b35d315fb78af. 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/UKXN22351838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b8ef2649868eca91e29c4ce7b6c442f3ff5e84ca655893482ce471fc98bb084. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/DEQ022390450.
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