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 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d42874696388272310093756ea06e31890f42715afa42cc6f90dad353938738. 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/7b0730b9-3abb-4d34-8163-b88f2000afea.json and https://artists.proofprofile.net/proofs/artist/7b0730b9-3abb-4d34-8163-b88f2000afea.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 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcaaddd570d67393c0a3e3b169b8c893416f01b0e8c49a2c51ece7a1abd6850b. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/QZHZ51994765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cf8fc2ac2e549c30cb32624e8c80604956ecaac5b8eb7a5a811ec83fe22e25c. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14:05Z), 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/QZHZ51994766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1aea656f8a4152d9df52aaa79b5b0f2593043e9863b9ba02f49375e0b11a8ff. Chain 2 (Bitcoin): anchored in block 959109 (2026-07-22T07:21:40Z), 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/US7VG2252616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecc65f12dfdfc0afdc4fed6514f23d8622d66f086157cd817c6987c863aa106d. 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/QZGLM2318798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1a39bd16f8022b6c5ead7e59de6f8b4844370fcb4931d96819f9c3c164ef483. 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/QZGLM2318801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e96237b27899f8c55b3412f3b9cd3212d50732282d9681e96e6e49d8a4420b1. 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/QZW9L2277239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x451c7f5634ee965fb6022a71aafa4df2e7ea38a9314a1e60f907cf2e660eb09f. Chain 2 (Bitcoin): anchored in block 958514 (2026-07-18T06:54: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/QZGLM2318800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c32ed5114c13f51358a88185710991f57064d3d597cde7a681828ab0e4d9e75. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/US7VG2490521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf014c068d7343b02e8ccbf5cd585121698569c717334da51c69a4b968bccb2fb. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00:27Z), 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/QZTVM2410251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd4cde877e92b4cbbab55a5e2c3ac2f30751e3b49add44190dfb5b9532339773. 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/QZTPX2492457.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef51dc7d82e134c5ddebd31595947541a5e7fd944130042a17cb490dff80a4b3. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03:04Z), 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/QZTPX2492458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e47bbae99b18a6d5a571a93843bccdf3342c1ff5994706adf59a95bce598580. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01: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/QZTPX2492459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92f8cdb848df697f2ce77b56dec4df1dbfddb6c25017daf20a93e148c7e3e9ca. 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/QZTPX2492460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6868dfbc5b0cb9e71a04d04a446fe8e9ad2eeaad9986a04c1e413a2d2c2224bb. 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/QZTPX2492461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac74b44807975087cbb517413a9683b3522b72a89fa06b8347f7707e93bc9522. Chain 2 (Bitcoin): anchored in block 956620 (2026-07-04T07:11:13Z), 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/QZTPX2492462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd27837d355023bf50e8486210e7c35611372694d186a96d22cbc92ed0b95a3d3. Chain 2 (Bitcoin): anchored in block 958392 (2026-07-17T09:46: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/QZTPX2492463.