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 0x389892189ba39211489a3da64c307450107994523b37fff537da6c9dcccc7b6e. Chain 2 (Bitcoin): anchored in block 953707 (2026-06-14T23:22:21Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7b7e1e77-c245-44dc-bd10-f61af7ff9db4.json and https://artists.proofprofile.net/proofs/artist/7b7e1e77-c245-44dc-bd10-f61af7ff9db4.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 0xf1be7b47ecf01c4074c0510bab1d8781dfc41bac2ec3303bda0c28f2efebb3dc. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29: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/QZTB62431478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dfd41094a6d73e46031cf59cd5ec42a88f690e860fd888145e41b094d360c94. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/QZTB62431479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b6d351b8d813b1c0363f32cb7cc46056fb946f922842a9826513be30e24982a. 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/QZES72597105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6614b14f6a3a82dca8d673ead906b655837ffb1dac4f8de493b93b0d9b40500. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QZES72597106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dfaff9dbcf5283e58f67b62be38e7736c2d0200b40f19aa6a9fee7876918eba. 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/QZES72597107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92bc935059dca82513958552860e4cb758e8973b54e026d50059552d85868db9. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29: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/QZES72597108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3d0828d45562d64cc215b6f66ea686f9e488cd0a35518dd0e08558013be77ea. Chain 2 (Bitcoin): anchored in block 958401 (2026-07-17T11:10: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/QZES72597109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b222136a1ca487ffaf7eaa6f39e182976df15ac8d1d73c5394261eebc4bd44b. Chain 2 (Bitcoin): anchored in block 957720 (2026-07-12T15:26: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/QZES72597110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae7e3b3f5cd4b2cfa4300a74c15006682cd4f97acc17f88ca0c211be4955715a. 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/QZES72597111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94022a110dc7efeb84908252767a11c857bcc6e870abb67326fef048a87ff5d8. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QZES72597112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48d07a4c5b263ef13dd1ca458312a059e8b5f90be2c007fa49863f4ed5bcd359. 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/QZES72597113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc58d4aad4afa610b9fdf8adab1e6052abd778a73d3544223686ddc7b98062e03. 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/QZES72597114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33e71751eed1f2c720f4b9eeb1196f29b7f73a101e6c46d9aa29fbb1adad9de7. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20:45Z), 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/QZES72597115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe06ad8d0a94302be53c85df0c335eba205aa2019ff221dbb5941b3a733ec3054. 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/QZES72597116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98a2df7755b1968046481e565dc97453a0b7fee97081379f72eb818596b92bd4. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/QZES72597117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c5ac6fac29deb274d211d35bb98ba6ce7c0e32cda66544f2f18b9f20e215613. 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/QZES72597118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0e377311a3a7f397726cd628a9c13e80f10b1a419f6279bf7f206e26069a153. 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/QZES72597119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40c049d77557b7e0b78f5e739cc238676e0604f2bb6abb85b88dac59f9a6dac9. 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/QZES72597120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fcd0ee3b6ee790ac851a5bd03d5ddbada9e0151a7375aed9a31e7dcd04f8b37. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12:52Z), 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/QZES72597121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97fe8e7d2c81b28f33868c15ccc7e8c444f91a595a022e96d195138fcc43139e. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03: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/QZES72597122.