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 0xae39cf243bc0bff782d9a49fbf41e03f29a00d2a7b2e350e784ff2521d04d61c. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/29685211-0d42-4b03-86a3-33769dacdf5c.json and https://artists.proofprofile.net/proofs/artist/29685211-0d42-4b03-86a3-33769dacdf5c.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 0x45dad6290f1c3853ea9428374b98b1c67bc2fe0de5cf2fd27d0c12ad58a5c9f1. 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/TCAJK2504335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8f41d764c1cda0184f407a86edb5834d39ddb45cc1c0c64d7da13f029358af1. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/TCAJK2504339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5cb280bd8a6ff4a01bd019aa293499237bcb1d57749c7012c85f2c9f6a1a53d. 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/TCAJK2504340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a8d457a3cf7d874d66c2687708bf188ecbcdd89a6c7e1b5968c96dfc99a1d71. 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/TCAJL2504341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85bbd6875a76f04581b50a7cd3c89897bc25045dae98286aca08b448ea547b5a. Chain 2 (Bitcoin): anchored in block 958612 (2026-07-18T21:29: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/TCAJK2504344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0d35ad2686ee56ffb512c783cef764dd157e4b431fdf63c3025630b5b196078. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/TCAJK2504346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b01dc14e10b6a6a1e1ddfa7052b397b368f846873864c2c1ce23232e2c6678a. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/TCAJK2504350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70e79206d4796c63923270ce6d0e6511717827ef919233a22290e88e27539fca. Chain 2 (Bitcoin): anchored in block 958612 (2026-07-18T21:29: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/TCAJK2504353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4ab35ab0768a80aa41cd06c782f8e54a05689cd5883fa3b647c45b051b8ea10. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/TCAJK2504356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6323b06e082c734e89c16d12aff36c79ddf85219a8508de8b87fdfa3b450c9f. 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/TCAJK2504359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x643c351518c6faf90679af02c1fdc891da1a3e533495ea6cb72c433a14325077. 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/TCAJK2504361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dfaffcf07600498e3879cdaa3aa2e643cb9c3b902b32c884c4fbd1992b3890b. 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/TCAJK2504362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe49d038fea1819f6fccdf33084734991d52b9714c215a0ab9a4df9d0f575545e. 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/TCAJK2504364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8d152e5825458f2b62ca48cb9c3d2834d45280f7a6eedf18d80bf67239c04da. 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/TCAJK2504366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0167c7940d3aff284fe089c2a1a172826cc75f38dc4a5c5db76ac935c95da35. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/TCAJL2504367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82e74f128a6ed4bbb1eff862858aa1992e65f04eec9c1d48bc92b172d70511df. 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/TCAJK2504369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f7b62560155261fe301f5a1400bac66d1458df20a5437a34912eaaa1ea7adea. 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/TCAJK2504370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9425eac58279f1caf9e1bdfcfcf2ed56310f206e8f5d194cf4447cd9a49c428a. Chain 2 (Bitcoin): anchored in block 958622 (2026-07-18T22:58: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/TCAJK2504371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8aafeb916398e46bc7ad00f677ebf47352e7803a1897a5b1ee1d4c27fac4185c. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/ES75E2507025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd50f51dfc76942db51c940874070b56a7605487cdf12cbc01e2ac65480e52f3. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/ES75E2507026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4438ffce38a2f2ec9e922237e578d9c7d2ca456ddfcf0f85edcaf08486fe89c7. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/ES75E2507027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9875f763223f38f02489d14345693a751d878f1dcb23f6bc60bc3ef15ce06538. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/ES75E2507028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x199059dbaba31ac500837f5f1bec29f04b849147a211be9cf82a006e58d96cff. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/ES75E2507029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc35df7ba7b25e362a85309836e3e0d54dfbd7f37d8193648fd4ddc98a7026c3. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/ES75E2507030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe41290aeeef00f9642db23ce2d9a3566085230e68bdf06f9c0998bda0cabb09b. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/ES75E2507031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf56761c46cbaf2ddcb3304465cc776face4fd97d0f45329ec7251ea099371c00. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/ES75E2507032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12c7b852baa7ba855c399b1707a77b5c3eb827a9858fd97eb043e2f7995e2ebd. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/ES75E2507033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb70a0b08b11f024490dca14982f76f87afe978d678573f73d2f0b02ce9768dd. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/ES75E2507034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67a73bed7e5e0c3051eec5bc7c7861715eac1f7384b5e3ddf646946e7176b0d7. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/ES75E2507035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80932a6194283c2706925a79aff6180804713d74e146a7159aaad34a71e574f2. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/ES75E2507036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8445b5fd46a3dd012a8590ab6dd9fd068c701efaff7e5a988f66835b240d0a88. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/ES75E2507037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3cac4ee307208773dd0f73dc2fde224f8421e5258dca1804fce070cdc3cd2fc. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37: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/ES75E2507038.