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 0x5ab309d7ee433714c79ceab419dc90fd6c9c0bff806ea6ad3f90ab3494d8ee4e. 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/415b5123-4078-4192-a798-ceef1b06ef67.json and https://artists.proofprofile.net/proofs/artist/415b5123-4078-4192-a798-ceef1b06ef67.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 0x25d68efe0bd62d24b7e8003812a46258a44a4e0b1e0d923a6ba83bf42df91ee1. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/COAF42292469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eac315d7a2d1a504f9188967f6c90f56d462a21e20d4ad78ea2c21e47ed959a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QMFMG2352268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddee7397ea17ea820ed8d88079f99a87e1b636e97af294baded38f95005600b0. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/FRX872305114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eac315d7a2d1a504f9188967f6c90f56d462a21e20d4ad78ea2c21e47ed959a. 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/QMFMG2352268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac4072ac5e97c8c65bf11d2140ea9c2cfd4753e2ad1f7b76b7d933b947f99e0e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZN882528248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b9a6fb1d530842f8f3a14e02413ceb5c2727b80983a6a5c8c0a176716425f3a. 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/QZZ662403662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dc27175202649e5417214975ed540c0e7442a840e0814fbe62fd6de47f03c57. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZYFZ2362648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe331140a59cde15502086b96b54dcf41b6e4bab2f9861b611e2c8097dc4aefec. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZWDW2311881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb298b935f75b34f01bfd18b9ab0d7529705b8d3087b1bad2b17035308dd7c765. 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/QZN882354257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cab0a5e1803b8102f3c5eb23b1497b8377f2f5e1354b3536a7dcc252196f4b1. 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/QZN882326257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89271adda56ee8c9196c470e14ccae1eac0064db85db1f76919de913f1c78c9d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZWDW2230470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc96952326e92f46fa7953154c45ed14038fde4366e245906fded64a80fb5077f. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZN882217593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a9dd9e17fa35c79ca35708b3eaa259e05ec7c76a3bd1c9394e41705ef7039d1. 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/QZN882214140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x210d0a05edd8a1c3ea337d807d0dc9256be66619320ab6bd51231bbdc03bf2fa. 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/QZN882178947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4af4f9baf50e4b2312c5c8a7a7c7c7681940f2888ee2beb26f00dbbc43249947. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QMDA72442360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3d5ab8d9e907320af026fadffa7d2a873e33217789ba2d9d75f207df362dc45. 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/QMFME2450129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54f5eb7b512030118d7d70b92fba74b46431a9d18e321b866371d2d01233d035. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QMFME2450173.