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 0x77417c8299fc576da15fd8fb9ce743030b10e5dbe3c62ee12042fefc3872cca2. 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/7122fffd-b4fc-4f07-baae-75b5e7bdfa57.json and https://artists.proofprofile.net/proofs/artist/7122fffd-b4fc-4f07-baae-75b5e7bdfa57.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 0x7adaa9a55de5c2773b7ad36836e85cf8d2d5e5d1686892ce82584aa07b26fb29. 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/RSA221500098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4406d77909db9ee445a193de36467fe417f18df9533146fb741b3d080dfa13cc. Chain 2 (Bitcoin): anchored in block 958579 (2026-07-18T16:26:17Z), 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/RSA221500218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fdfcffadb46a49d29766b4a273dcd3ce846d7a0780aebcc8c6eae9ec6bfabd6. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/RSA221834259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82c3a494c0feb4606a99dae312a4642b3a2bf664905e84befd46d48fc7739f2b. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/RSA221834268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x992336a6f2d5ee2a9365dad7d31a4b4465dafa99a992f6a2b4cbcfe01368ab90. Chain 2 (Bitcoin): anchored in block 956859 (2026-07-06T01:42: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/RSA141330656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3e77089ea6285fc2fdb0c9e154c2f5a9f63150ac676cbf3a1feeb571df662db. Chain 2 (Bitcoin): anchored in block 958731 (2026-07-19T12:35: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/RSA141330657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a62ecf54b2dd2c09e183f2a56cc066920f1311a854ac223e812e8a88f0b48f0. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/RSA221900221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23a5706400865fc15cfd0e02c63a7b03504351af8bb5a63c736b1c1f2eae0d8e. Chain 2 (Bitcoin): anchored in block 958579 (2026-07-18T16:26:17Z), 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/RSA222092309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4afda6474a98a52e76d803c37fced76fe0bd872acc31082d5b8efcb84c7c07e6. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/RSA222190728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x856279099c3896862c7971ed1ce8fbb43729759f87dac572fafcfbac86686819. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/RSA222190921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19a472bfef4400eaf69dfeae5d5d2f5f29d74fc697de205a01712492ebd1856c. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05: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/RSA222190923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdd9ef1e4b6881e42d9f091e075e29db6c8c90512dffd5042caf8c6af331ab4a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/RSA222190924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb194de76ade930ef0cbabbdf0b43298f668488fddf4098fce4c89858445964b. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39:18Z), 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/RSA222308479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88e1d7a05d57f25d599481edd26bb130c1fa7d775a058707d28b16bff476f3ae. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/RSA222310321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d96765dd70fc06728bef9457eaae4757a1c284d3f4be11bc2d5a9538cf6fffa. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48:38Z), 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/RSA222310322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6ac5ea098a9285e26d84a7453f081871c7658c31d45faa49ee70de97c687f4a. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/RSA222310323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x694f8eb562537a16ff8a86b7c64376b8273e586cc8f4ef5e47bed0bc2103aba5. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/RSA222310324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee9bc9b2fe2ab50956fb06216884a62c5a0e0d633fc502bd33ca9afa93f020c5. 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/RSA222310325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc27cdf1e912065bc5bbfeb23550b962d42f92b6ee29e5c0f859a2d1c28bd2efb. 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/RSA222310326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x695c6da7fdf25c1799859c1affbdd9c20a973429a40c2fa44f430ba6d6bba5f0. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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/RSA222310327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67b159825789083dd4ba74cb4269f0fde35df92312988de8580e80893272075f. 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/RSA222310328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7b60395918448ab206a269f10e0b31dfe51b6cbb7edb68573c701d73f1a29e4. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43:17Z), 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/RSA222310329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x991de6ea5ed9549c4988158a669fe15aa398151d2b614b9a8ba134f403567fb9. 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/RSA222310330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4359afd843b755ac271ab8ceb0a6565a9bfaf945f4e56760631341314234ed4. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33: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/RSA222310331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69aaaad794673196c0ed21f8e338624fff41892fa2045ab2428533cb5b2a6aa7. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/RSA222310332.