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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18a95a4f7261c9b32af441d4fd20f60ffc25b431866981be2018c346d0dd7a79. Chain 2 (Bitcoin): anchored in block 953699 (2026-06-14T22:00:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/683a108a-a3b5-434f-8097-980c1d57f10b.json and https://artists.proofprofile.net/proofs/artist/683a108a-a3b5-434f-8097-980c1d57f10b.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71212aba48641e89704ae67cec57c484a58dd97bf74da9c8b32b701cb56237de. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZHZ31903321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7e6b9d46b8f090f5a29a00d5eac7523a43d9a6e806654bd7328ac56e8b09a96. 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/QZHZ31903324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6f11e9fb2acbc55ef806d5ef8bc7d594f5fe7bdd799ce0f6d8e1421804d3d8c. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZHZ31903326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa622152c78fb548076f7cb47ba5e5c08b02eb2c6ce8e86017049c27e6c77403a. 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/QZHZ31903329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36d1980483eb062d9c9ec8fc959cd0bddee5bb821028d99b6c11cd1e5ccea536. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZHZ31903330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ef939e5e07e04a6429c0341883a9023fc393a0f48ba89d679c3a52c812b6b2c. 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/QZHZ31903332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76c841473140a7c1d31ebface5faa6405bdb011c72abc46b3f8b38c05642362f. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZHZ31903333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadb2aea264815e54b365c8dedc4cbc997cf53889ec9c406d42aecae44681c00a. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:56: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/QZHZ31903327.
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 0x847812cdfb2a5ccc85b8cafa960a186cc08f3f960cf4f57d21b7e0c6af302fdd. Chain 2 (Bitcoin): anchored in block 960218 (2026-07-30T06:57: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/QZHZ31903322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb9d479c0932cb9edf6a12da0f01de171c807361d862d630e26329a9692564b6. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/QZHZ31903323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x040951dc8d6d1696c1fd8dae25a4a05a5b168b55ae5d70597a25d2586e7be97b. 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/QZHZ31903325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82529e59ffd528510640daacdeaa19d75b42c9193de5e1aec5e162159700c7ce. 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/QZHZ31903328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3dded6947924ffbbd244119b5207329248ab62e4cf65c27b80c22158bef4417. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/QZHZ31903331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa53faed5ae1952ccf483a2b41a1a74f311a6f5edc76d1585e2eda7515a810ea4. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZDQH1819739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99937b59679501b3505af173f5a634045aa94a2ee0f72283907889f3f6516f5b. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/QZDQH1819740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1c5a84bf59c23dc00636b81606a9b24469da781c0da0c26209e5ed83e447a59. 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/QZDQH1819742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a47386e9bc39cb783097e5976b5b32d7f4a0ac5f76f28da253c7f6c50f8bfb0. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZDQH1819746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07fd99be5927de51be05424a656e0ec8183e6491a57d9684a434ecc9b03174f8. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZDQH1819749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb242545fa41bd2812649b7e6cf874d3b4dde5329bf5444afc449b3385cb9bf3. 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/QZDQH1819750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x529730e893d6be66b7c06378e77960e15de537c81697e3da6ca127866f362174. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/QZDQH1819752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25f225c73af98df2ad1a42e967b8a431be72b5ae098e9c43485fc8a2b70115cb. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/QZDQH1819738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1bf4f68c698ccd96e32dd6a7df1236ac9ebf37fd7eba703a9b12c89e06c25ab. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/QZDQH1819743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe53d946a499ae4aeb07492ae6dbaa2f283d3b4e1319eab50a9a1402f9587e413. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZDQH1819747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a7a9c1432f6ef658d97e0bddd377660d7b49742036b75eab19e4aadcc6abbdf. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZDQH1819728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8e9b45a87382ce55e16ea3fbf4b6acdf3f254c741d2a47f140c8e1d34547b3a. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/QZDQH1819729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79b5e5969b1e95738d147600328678a715d01121b18f5a79f4480f050fbb10f0. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZDQH1819730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa626faa97218440b6c4b4cce2a81b09a9c37ff9bb5c9787ccf5e654bda049a72. 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/QZDQH1819732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x115ab7804fc92ed98c4b0016e4e32b8512e443a09992f385b10c59cca6c42af7. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZDQH1819734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a79d7db975f0e1d55d44aee36cd837ad5f53c7a368a1211f89360a79c7ec36a. 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/QZDQH1819735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad1095b992b45aa1ba0b186e0fafe5e97cadd63bb3efd5831fcd06c5e3b8a364. 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/QZDQH1819737.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73ffd6a164e6474c86c436716526e0c0b01dcf19c6c79edf2f7c99627fd616f4. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/QZDQH1819731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5edf462197ab59ccce5f5dd809ad74a5cc8f158ab424c50e266c5452ee377b62. 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/QZDQH1819733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7e89fc1238e08fd48e40ead288e888abc74c34fcf2cf24e57c13f5e27544e00. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZDQH1819736.