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 0x654090b67baec8f64331847043b801e291cf6b6aaf365175bbf2e699e1cc4e7c. Chain 2 (Bitcoin): anchored in block 953730 (2026-06-15T02:47:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/93f8db1d-4e1f-4930-bc23-f27705ac9c15.json and https://artists.proofprofile.net/proofs/artist/93f8db1d-4e1f-4930-bc23-f27705ac9c15.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 0x4e3a5bcbd99487418236ed189e6eb6e9f53d9573d48233c049d4e163a2ff9ec3. 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/JPF302100009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e5d1a148c7e1ecd314721bb6142e57e461165a63a5c1683461be5d4e90dc30b. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/JPF302100043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae0de8e75d5f1cd81e5decf4f485d5a02aeed20537866e7c27336258eb434370. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/JPF302100044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0f1c361ed1076bbadfe20c7e6ab1cfb4e15dc5b0ce48a180a60d605f8eaab8f. 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/JPF302400136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa93358bc5c4e77bae906bfe814eb083f8e33187e353eee95e38b011494a6ec9. 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/JPF302400286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0f1c361ed1076bbadfe20c7e6ab1cfb4e15dc5b0ce48a180a60d605f8eaab8f. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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/JPF302400136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7884c1d0bd72103facd84becb09fe10c47be23223874ff15affd4032469fb884. Chain 2 (Bitcoin): anchored in block 958376 (2026-07-17T06:41: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/JPF302300097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd016256d81168c6c4db0d11e777c1d015d4cbe33f0c3d2635f5c92b10b68434. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/JPF302300096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaafd13779e0a71babd74d6fd09f95e4cdce95c428e440877a8f79c9f7998c529. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19: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/JPF302400287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe35707e58e83b1175a4b1eb85e97e6251f8fe8c353b54b9913eb9b04ed38b86f. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55: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/JPF302400288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x537b6c033e6ef1de33df64ccad7e4492f7381bb23b4fd9e4cc67794b982317d1. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T01:08: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/JPF302400289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7149a6a116be53d677316ea02cc8f6107752836821ec9a10b0c82947aa7cf2b. Chain 2 (Bitcoin): anchored in block 958395 (2026-07-17T10:10: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/JPF302400290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x232fde88c75049226830558bbd67aa357beee80f72aed7a5e80d400d35189393. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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/JPF302400291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85a87eac0e81a99a4a06afdd3e824be72c789f90a863b94242e8ff44edd3518e. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/JPF302400292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d5e68f0f51cd6014b44ae603bbb7c318010382ab4d1d9893be43a170b8e2cde. 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/JPF302400293.