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 0xc2e300084c8ae0f2a4e5dad880aa788e1b36f033a96d2897710a241b16f7221e. 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/a926fd1f-194b-4393-930f-1b079895fff5.json and https://artists.proofprofile.net/proofs/artist/a926fd1f-194b-4393-930f-1b079895fff5.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 0x89e02b701570add045c51caa9e226b75b80abb5739ea305a850a25332cb082ae. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04: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/QZNJZ2236807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bdd8bf5f03975db2304f2df6aedf1b0bbb65cd48a6bf8fa4e3b29bfd1359a56. 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/QZTB52213060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4beffe7b88fd673c78404a2d2c8d407d2c0c9f5f9408f67264189501c3546b0f. Chain 2 (Bitcoin): anchored in block 958653 (2026-07-19T03:54:23Z), 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/QZHN52385659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34938286cd9c772e295f3aa3f1da8911f763d22eba7f6a7b74eb5ac980b595ea. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17: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/QZTAZ2329893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x469b544d6958c98762535aa2ae9f86b83f0cf92027b38e78d6512ac935f6239d. 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/QZTB22322021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba8aaf97019b22cd61f125dbfbcb4ad10d8d724a5bf57162cbfb989d1d49ba79. Chain 2 (Bitcoin): anchored in block 958700 (2026-07-19T08:09:50Z), 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/QZWFP2308602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a4f63c3bcc797176d590038c063e964c0a84ba079902fb8069b85e490b5b077. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZFZ32463135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7138fa1aaf422de54e3697583d167ec063713e9f2058e4a42c40250458088a3. Chain 2 (Bitcoin): anchored in block 958378 (2026-07-17T06:45: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/QZFZ62406519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d4d80584cac063437458c587d9da0cb390ce3978c1379a6da82df9443c48775. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11: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/QZDA52455743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde4768ab9ea950c1bd2b0d89b7468c6197b66dbf61f67dbbea8f0295b4b80ae8. 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/QZHN42417884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c078070f43a33c9a4e27285322cfbe904553aaaf89ffd2d5b798ece375e7d76. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QZHN72492798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb72af1d50fbc5747ea853743ac56fe0568945629a9bb050c8573515cc9df73e0. 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/QZMEP2431197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56fdb605fb91afb2878fbc88237b0bdd838691483b322ca8e292e8d43a3d52d3. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50:00Z), 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/QZTB72412868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9db9b2ee80a5dc2f2f5577c8f05830fe10164865cb0dcd7ff564bb970443062d. 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/QZTB72436377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84d4da2e3b2f5c7031d824b5ee1d16569ffb44633262aaa3764a132f8ab1eb55. 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/QZWFV2410454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdabefbcab1d5b0a1153a8b23029daae045b2502f70a6d7b07c524f9746a7f9d2. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/QZZ7L2472934.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe520ecf1f395c742af7e7acfd15eef2bd4a401b924b73ce4496b584b0e6478a1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZNWU2338585.