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 0x5bf7b9d1a954e6cd92171addbaf5817155b808f998a04d8752213e042886b875. 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/2eb5c6ed-18f9-448e-ad26-0d12d897edff.json and https://artists.proofprofile.net/proofs/artist/2eb5c6ed-18f9-448e-ad26-0d12d897edff.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 0x62e3edc50f5936d198ecbe0cedba60afe72825211f55e5a0950fb01e0b7980ca. 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/QZFZ22457049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x425f27949a2eaaffc368e58b92b77db910d95cc783ab45d0d2c24ac8f955b40b. 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/QZFZ22457050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa11f7a7f381a9af8297ecc9cba6686db5c8e25bab149dc8a8abfd700fe015f36. 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/QZFZ22457051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae2ad8f61ce11c4c40baaf3b8cf68d43522c22bdc2aabcf3437b8e29e2395d3e. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZFZ22457052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5e608b1f71e2e07622b6ff8a2016b890d8598bc4dbc71f3ddb24ac1ecb7ae8d. 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/QZFZ22457054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4e4f97f49d67bde7363b33c9500762ee3c61c9dab6b3c619b84e9301281523f. 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/QZFZ22457055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c4b0d5840df3afd6a6db12d04d2da2586918623a2e33c06b771e5fa5f4dd5bc. 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/QZFZ22457057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11ae582663619386ec04a92af86a141eabe4a998ef2adadb4cc829c8d5800f06. 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/QZSYP2304573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1f5291389cc703e116818e11c68b07037ce80c821fdf355cd6198c374cf4d54. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZQAY2385309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9f2e7374aa2b8332139b6aea11321d356da65a1b52ca3cb1ed8ee4729946008. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZQAY2356623.
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 0x401086757b75d2453feb60f8e898e7eeca5ea866ea93d3943ce4d778c96ffb35. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZQAY2308087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1496f694f91b651263004e41cd478932f4d20963c56a9ad6a563d29a456544ab. 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/QZQAY2304840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb3a2af36cbe231ac91d9493602f51e0ce883d5d0281108257e28bf1a9848b0f. 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/QZTLA2377031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93d5dc3dbcb140dc069cf09c4fb8c807e5c29d9241760534a32fe644210a5ec3. 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/QZSYP2323616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10404b00954eac0b30b6b8a13d30351762eb55a01076ed6023ca1af024a5a35a. 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/SE5Q52102244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe37d917a13dd5cc6989c16540f04697057ebdb5482be349cefa2f01b105c0819. 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/QZQAY2112803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc144a596035088890d5b8068cddb74fdabceb012cd9b903e92a15880ea13d9b. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZTAT2415253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5366059b6cc853f868c5dc2343cde6a34005ea59aba393f31fdb59c1d3fff679. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZTAT2415254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba16f9d7ef067661df51b5b6fd0f8cc1efaca84ee35dc6ac8746397a506fa6be. 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/QZTAT2415255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10378b4db5b921ae215f711f5e527cfc6860a608d835d8da32fceeaf40d831c3. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZRP42411979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01e8db0fecac59b54a1f86526da3564ac2d2c758b89bbd0fb522c673e900bd93. 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/QZTAT2415256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c85292569a84ecd13bdae3c3a061d7436e41d0d41a7f2e5030718b248ad07f3. 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/QZTAT2415257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e65747e1858d5b900e1f0ee2c56bde8d988a5da52e35984ea1b4f19cf62ff99. 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/QZTAT2415258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdda8fb04a6d3acf5739c3784ed3256ce3e60a4615a48c623d0fef7d5a8ec458f. 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/QZTAT2415259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c816700277bb1303216352da44488bf984b0173bf9bf89170865a2046901bdc. 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/QZTAT2415260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x593f397eaa661ffd2a6a2e68c72a1bea9dbaa71e18f992aae813f980bb3ad512. 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/QZTAT2415261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7375c501980763d4de8319071bd0af3eacd7bcce61b3d1295a400ef3a5e05bd7. 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/QZTAT2415262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86dd64d6277e3efb299dedec5c0389854eec8c1b89f4577a45498c4288f7b119. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZTAT2415263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0820d798567774f6542233e829a958e64474e0326c7ae8b380282de6dabcc061. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZTAT2415264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5fa4bd527d015e7f0a74a0dcf28a7f6e28d705ad7692633b142fc1b304d58d9. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZTAT2415265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x999ac16b3f647a872a8492dd12def74d2fb315916ce5cf0ca3bccd4b9266fdcd. 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/QZHN92275401.