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 0x44c344560c71285c3f2b3bdb5197ca57bbfba1d5d75c1b9b33a3102084feccf4. Chain 2 (Bitcoin): anchored in block 953996 (2026-06-16T20:04:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/306d225b-4680-42fa-8e2d-5c8704176064.json and https://artists.proofprofile.net/proofs/artist/306d225b-4680-42fa-8e2d-5c8704176064.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 0x760fa5e1a3b99414b6efc3b51708c570af00820d096555ecb3765be498021676. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/QZES62366996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x454c8b015a49d9ead53e03db50dc5dd073d9388232bce0c089c176e852fb1ad5. Chain 2 (Bitcoin): anchored in block 960179 (2026-07-30T00:39: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/QZES62366997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88586b88eef0c5d9ce2216e65d420a0c86f349f8d8bc9a0f4d93cc572f881723. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/QZES62366998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6379785ffd49f9d4833db079a0f4951116718e41bcb5fbff99c75533754eb54c. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/QZES62366999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf7e674bcab3420d9401556a4958e981303d5dfe2cdfed35628ad56424a98c32. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QZES62367000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bfd86ade0df1bd7f7a60d87631def85745ee3b85aff54bfaf71a3a36d0c4416. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZES62367001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19f4a3b87e402666366cd16d98e8a8da350b746d1ff0c83995f4cbce5f4dc8b0. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZES62367002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3630b778b8a6d9e9268849cf7981b14d17586326e48242f91363e55904e618f7. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/BK4DA2327374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c65d61629bc6c0ac2652b3ab3679fb867d840b035c40e8197f9a3462e282515. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12: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/QZTAZ2309312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5b99c3484a324b8469a097704840d272fd8f03ccfbd949340692e4842b6a6c9. 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/QZTAZ2309313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffabf30ff69263970baf77cf7593e756a5df146baab673709ff856879925eab4. 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/QZTAZ2309314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcaf826c06603647aeea3974d878b184b4b26c7291182faeb6977ac0ccca32e0. 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/QZTAZ2309315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x032c2008256311a1d5ff757bc8cde163c7b989665bcdd29f6a4c4b2fb399f4e6. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03:35Z), 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/QZTAZ2309316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7daf70a5c5ce7a169f20bc23cabbc46040452193fef83196d4d52a9bb038a931. 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/QZTAZ2309317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bd4af47b0bdcd90b1bbb2fa4d4f509f20d2ce8b4c71ed32292844e4b0a595d0. 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/QZTAZ2309318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2957955e2a4e8d737033d0540fb33671c873b5689fe60b56bc11fc2a6d9c2446. 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/QZTAZ2309319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48b8d8acffb219a595fe9f4e178649749283595cab85d2983c657a95634e3cf8. 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/QZTAZ2309320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe076d475d1910c661b75b08bee9fd00c01e0156b19df5e142baf8a2e7d3182bd. 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/QZTAZ2309321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ef3af2b894230ed8a91e989df505b587915ca6e1d3b5b5ed2ee47e9fba1eb9d. 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/QZTAZ2309322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbf26b398bde8a77ff5193fb7a231fe20b35453620606f22984b8b2b33e715de. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20:46Z), 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/QZTAZ2309323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7048b875b49e21407c43adbd4fca8af6be789a32af7f0f3ba955c4cf1ebc0ecf. 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/QZTAZ2309324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0533e8a536d81aae4f2a559cf56930c7b98a6fb1f533b5bc1ff5a58b1b00fd5. 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/QZTAZ2309325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d44effb3d324770cbc45f25bdfe15e0c6ba1db88f070d2c8114ad468ec3b41c. 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/QZTAZ2309326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x818d317d60768efb55c781f8c7f7dcf7520a03dff7834404d4410742d75c594d. 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/QZTAZ2309327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d92646bcf2967bb6d77ad5e3b404a304f43bb6e4e4734d126aeada27c90827e. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QZTAZ2309328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54e6c5fdec13033c41794a2912de4851d3e94d73eb16024ca105dc668f7a1d32. 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/QZTAZ2309329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f113bcf46fd3e6b15f0605c92f58ff530825261b966582f45b13716ab5526b9. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZNJX2451802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa99fec4597bafc94b93ef9af165867c50fa4e2c260a54066e869e348499c86d2. 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/QZMZ92525461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4068f99df77ee5ff80256d9ab1c284170cd9c46cdf6504bdcda4a0334372596. 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/SE5BU2565555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76c77463a65da238791b63123d371c64077baa2368df9b12590db3625f78a625. Chain 2 (Bitcoin): anchored in block 960305 (2026-07-30T20:14:59Z), 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/SE6XY2508592.