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 0x1750d25b607cd1e2630cc8b2f79be0b0568128682dd9bbfcdc9f8952b35cce20. 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/b7b6f187-6bcf-4a16-91b7-75fcfec5f70c.json and https://artists.proofprofile.net/proofs/artist/b7b6f187-6bcf-4a16-91b7-75fcfec5f70c.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 0x3dc800e1f2a79f94d06ac56b3191da6f939149a47fc9c0beb5e6b260a0b24441. 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/QZJG52155285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13f6777465a44bc4d9f316b97b92a7d4832b593e17a61d4acc0554fb78cb89b6. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14: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/QZNMZ2163819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b4f30e8c4730f833dc6c055ae91239fad776cd4a47d53c8ec5448bc794a135e. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T14:10: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/QZMWW2241004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fafba5cfd0ccc62972d3d6f394aaf66a71674e6760117bb7408e91f1291f9ae. 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/QZNMW2227733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe332cf38460d086c7aeb7c4e064fba05769e1f815e3ad4c0b8dce90d4c05dd3d. 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/QZNMW2227734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2e8f9c6dffa2913838b9baab942aa51e2abcdebb2721d9ba5ca44be5cccb026. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33:22Z), 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/QZNMW2294066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5150a9d914e19325288191d1410c8a3dadd57b628d5815fb9b982d08c0385a1a. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00:15: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/QZNMY2200956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfefd39cf0a98f834b816bf5ffeeb1fca24b2e5f84e22e4e43baa1c1a461754e4. 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/QZJG52363610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe26e54cd4efbf3c2c581a46dec839b07aca0a380416140c0c90a2226be834b4. Chain 2 (Bitcoin): anchored in block 958734 (2026-07-19T12:54: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/QZNMU2305231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a0ef0e48be6b088057eda1ff0a0aa06ca11a81289d6668b58369b6baa9c90fe. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59: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/QZNN22354130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5041387a1f45397a531c388a0a227e96238fd108e87ab9d1705408257a37844. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/QZL382421978.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2451592ebc3502c0a7a3de7b4a2dd7f34c15b44b92b88cd13dd99502fb10fa4. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/QZL382421981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1ee235619e731918bbd95e6018fa34d548b2c06465adac6820d6a08d0f729cd. 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/USLD91756998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8640dac6e888a61cc32112da59b12550ba1fc7158f9682675160403e770c1e6. 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/USLD91767855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14a6cad33542b99fc07a46d8cd0958920451c6ef03e059696051e8c7145663dd. 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/USLD91772872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66fda9966443ac7c00767ac4eac4892b20d148191170acaa487be244b3c195f4. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49: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/USLD91772921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f3b4f334375f9dd5e52b0473cc4b24dee1f92d98f8ffc77bdd726010507d7d7. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33:22Z), 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/USLD91773160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00d1d3ce459c059d8624ccef997fba2e6dc33a3c801cbf504c978b505ff2639d. 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/USLD91773164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cc49d14a471138e084fbddbb1739fc0e94fd7fd220076b21abf7dbf810d4099. Chain 2 (Bitcoin): anchored in block 958870 (2026-07-20T13:42:01Z), 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/USLD91773166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66fda9966443ac7c00767ac4eac4892b20d148191170acaa487be244b3c195f4. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/USLD91772921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4f97dbd695ab07df095113d6ab0466c6244d773b1b131c1b79526385230e9a6. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T18:00: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/USLD91773162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a8d50460739c6671c0ec1471bbc2e8d7accd3dc5ddd3c48c7d25c1777068f6c. 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/USLD91773163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x806abd2088cd38f766ac723f0a443f73dca80089ee363ab34180e1c25e3a6aa9. 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/USLD91776321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x268cba808aa9c987bfe905a1b27f7be755d1d5c24e22f08237ecdae9a63fd39a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/CA5KR2414126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57621e399e284ce9579f6c1ebb715454aba83280838c608e667f87f740eed7c1. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZMWW2093608.
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