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 0xfd9da9af00179b15bc00f142a3a17077078bc8de727a7861db85339534803e75. 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/560cc590-a158-495c-91b0-65b684a64f27.json and https://artists.proofprofile.net/proofs/artist/560cc590-a158-495c-91b0-65b684a64f27.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 0xc33859b3a0124dffec0274602cce1e4d5f43894ca32783d071783d8bbdaad5ac. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/BRNFS1700180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36b8938dcccf57e7b305e135cb80288fcd64a288e6addaf81770a72d2f31eab7. 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/BR3752100246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf86ab5cc401d4a565f5df8a5d04f2734050c06117fb0ef1100ccc6ca6e9dc6c2. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56: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/BC3Y62200224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1a886d3caf50786d4c42390461f9d0c9449872b3539c3d3a8d83e49fce18664. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/BC3Y62200226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e1c329ce89044d0538b9dc86ad50c12f4a9173b5621cc154eb8caa092bdcc19. 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/BC3Y62200227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x308d43b11d03db3440cd10fd8047d1be1ff5077537eee2983b0f9327461efe0f. 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/BR3752000250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a4a8f2f664c4e25f9c80b9c51830d4566801038fab0196ca61057e9c0fe87c0. 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/BC3Y62300045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3b38cabe4e22758bb29fdd61cd45961958c98de4c012fbf1b2093e62b3316b9. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/BKP5A2300043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cd2a89581fdf56cdc47fbfc2f8f0f2753314c2e3bdb8388acf978bc45d6854e. 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/BKP5A2300059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe609c4dd1a52cda6dbbe9c20ac1fec5b03412b9feb93d657981129eb7d458b86. 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/BKP5A2400231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c036376234af104266a2ce019e2872715fe8638a41b696a51cc09514b4f107e. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T13:01: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/BKP5A2400268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x744026b0e0c184db0a753ef8267b46d52e10b9522993a4392509f92de07d6ff0. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40: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/BKP5A2400315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x713642f0ca5a46b8526d80b6eea86f0c0d1780d99e0702a43ae993e20acff30c. 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/BKP5A2500214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9975815acff20956f5bb323f8a3b13721e821d40bc952fc805577a099e977e9f. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/BC3Y62300048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9975815acff20956f5bb323f8a3b13721e821d40bc952fc805577a099e977e9f. 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/BC3Y62300048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a8f66883592b08a403777f22d71f57b0fc3c2f93c550cba118325647aab6c16. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/QZNJW2018958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafe078f077eee6db1d136794b26aa1cbd4215016b641d3b9d030f53a34efef34. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39:12Z), 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/BCMA72000011.