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 0x84d9d5b080fcfcff67180aff93185ac34c57ffbbd8860345a7cd2b1957eea346. 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/d929910a-e5bd-4f8f-945e-c03ec5d33841.json and https://artists.proofprofile.net/proofs/artist/d929910a-e5bd-4f8f-945e-c03ec5d33841.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 0xc2c168ea20a63f058940f538f7cd4d59eb6b8b1dc56ef7cb0e78503bd53ade48. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NOG842309010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x224138a6e81e6f27b73c0a3455e522d9457cb9135718712312bc716e38c5a112. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NOG842310010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53bbb82c618584782598b0eda600b4fc3c056d98ccea8ff559197b824dd30382. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NOG842303010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x362a0a4af426f6a2c639ac9960e1458925a8c9da74ad78298d1225d224118ca7. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NOG842315010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa79ec8cec5106a581bf5a324311217b5a90434f741db6473484d0cf65eae827e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NOG842307010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf72e9f9cf0a8e596ceaf7cc319579a7027fa8e964357577e0c7ff5a8da3008d7. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NOG842305010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7008956e641bb67846b965663ed870785e74fd846f461ff8d99b9f15b85648f5. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NOG842313010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde67c8cfe31bdf0c7ef951b3cf6adb002ffea05d7edd9b584317998497b2857e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NOG842308010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce85f376b73abaf8a984c4ae603d18ff3463be4c6969aa24d702200a1b42df83. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NOG842304010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6490afa7a47f7f9e494375303d0db29605572ff88844d03af82f4036e4227a94. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NOG842314010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03e44fb0bb4ef90cc63e2d43ed5957ee2b19760e9fdc401b1da2b27ca2dce0e9. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NOG842304060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1df7f34ef6422af2026859adacb7fed3527b967a398b546e3fa9dc7824c360c1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US38Y2411957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1768e42fc296c3be6b420fb8698a80e51e58b480769c72e8c2f461a6dca15239. 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/NONB72101355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b9d9cfd71e14e0bd796596701ff2842f5b87dc7f1bac2ce2c9e203231a1c450. 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/NO3712401010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x216c5dfeb56edbe13e61fd49ab4ea716eefd46b4f200277795ba68a38b8bc960. 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/QZTLA2365566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a0a28d0a83a97d926c670fcf16805394bf05d651b056a7ea5e49b96254f142b. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), 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/NOAJR1800082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7008956e641bb67846b965663ed870785e74fd846f461ff8d99b9f15b85648f5. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/NOG842313010.