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 0x6409a4fc0cc8d82f4d82510d4e620eb41a666a9bdabec303bdf5a4cd853240ce. 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/c4789c55-2e24-4f64-af77-4c23f69a7de8.json and https://artists.proofprofile.net/proofs/artist/c4789c55-2e24-4f64-af77-4c23f69a7de8.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 0x51b8312ef657e8ca640c6f5189d0263be8a7d5e7634837ede9ddd1afd1d0a62a. 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/QZN882152650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11055436b13cde842f5748d51cf7388b43efd6a1f9d41963b02bb138c9ab7aa4. 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/QZYHM2372307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce24e2d7e7b31c042501fc7e7b1eec2f6122af9f8f8b54714bf6c0a2fa29c35b. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28: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/QM2PV1857433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cc042657b06dd67e04c7db0d683911b87152f6ccd6eb380a249eb98d6884a95. Chain 2 (Bitcoin): anchored in block 957805 (2026-07-13T04:34: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/QM2PV1857705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8151d63febd0aea17eff8f1653c5b24609a204d1605a3340f265fcba08ab98ec. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/QZN882152868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc06c1bff327efcfd98d4dee39d4cd144e6e09c595da20ac309c561ea4de5732. 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/QZN882152855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e8220b87b46ca19f7663bac2ad7aa335fb841bc2b8d53722c4337e2f89055de. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/QZN882152888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99c49eda8aa4db76dda7366f48627fd65b623960063545982e84e6e9317088bf. 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/QZN882152882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f01dc166d753723cd4a27fcac6e5bd23a4b4c3551a0809e44338199adcc0b98. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51: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/QZN882152889.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9570f4e056e8b1f944192b83295eae554025514584cb93681a62eeeabcdd5c36. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZN882152871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87a4b7acd48425e85c398812aea6b1945a884687866139c676662fe866d6752d. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43: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/QZN882152904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbafc5e3d1e8f1d574d3614e21c7be16c019c2aa331e387e7b8b1886809e5b955. Chain 2 (Bitcoin): anchored in block 958216 (2026-07-16T00:00: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/QZN882152905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40acc24c73a4e4f4311734fd8ffde85bab0307ee3cc518c0fb244fd76504e398. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZN882152899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96125dfc52a7d745aab81834f5075fb4f62c71ebf5ebb5706416cf4bf08281a6. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30: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/QZ5AB1715713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1657ca60ab9ecc453daa79364ba069d0e9f60f07c04a38dc2393a1dab2b20c71. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22:01Z), 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/QZN882152958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x087375e1b7f2ea2a26df2797d6ea5c3223cb17ae047173f2b25ff40227b1c34b. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/QZN882152912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34dc3ab8c4b5e3a5a931ca1bce20105552077ba20980146061ed0f302bedf6f1. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), 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/QZN882152930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae5961d1a56ce478e7e7e65bda003cee86444bbd67f042ded628b4495d8c1f3c. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03:57Z), 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/QZN882152914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc177a80a9f5da99a03f3b9ba54f9bf342653a6d554f2f05fb97732f1c30d2b9e. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/QZN882152924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a9838c512215ef06c79ce2317dd01f8d5d7bec353d549b0f713e1004921e680. 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/QZN882152906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1d55d831f9b4de9e448dfde7fe064a394ade0d9e906ad862258fb917c6d17a8. 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/QZN882152932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91ecf6428efd63239bdaf5fca7598f3ab8f44263806f76e3b2552ac0c5857e58. Chain 2 (Bitcoin): anchored in block 959063 (2026-07-21T21:45:32Z), 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/QZN882152907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc303914b8437127a005bc6a7044427ca8d4b91aff7f5fc47ac37aa8fde0df524. 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/QZN882152929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23148b4fedee34f3fc35887f5f9fc807ea835c760053f6e0547c63331dd7d3e6. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43: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/QZN882152917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab44bfa7284b5865ac18032d272899c4a0c7e6d1b6fae3d6b7761419c3ef8344. 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/QZMEV2095064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d51c9f2a56c31a661ff85adb0a378fc96282fcab45fbbcbf9003e4798161a8d. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QZGWX2053551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cd9ddab946c964001960b59779b71f8586872a55418b4e1f87d13f550e5d0b1. 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/QZN882152580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x982e69a9406497b7fe0221f187d98d38b92423dc74748dff68c5658aa027adbf. 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/QZN882152942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dc27cbd21ae997b86e4c8100cf02d59d9de625aafa1af4714d30bb453595d80. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/QZW9M2271829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c219af958e216d50b4ff247b09eadf572274c260d259041dfef866b9d4460c7. 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/QZWBE2340534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb65689db65d89cf208df3d1d6c6fdb2df7b16a031c6ecdda0cc90c82e3677468. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37: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/QZYHM2372683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5eec104de95e5c10516aae9d54a2b12bef8057a0bd8001ba81d3946243827e48. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/QZYHM2508248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d9d04aca1a7f7c59996d11b6e4877c754cc060811f143eb3ac23327693efb67. 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/QZK6F2080422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56ce71caa025ac354e119eb2ff38444edbac670e7c5dad62a03d4b6fb8be80cc. 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/QZK6F2080423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3433f549a61e5fa64ce1d3884b62b23565557c5e2f24c75c1841ec981d482d6c. 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/QZNJX2199012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d0080374a3d7074060052afe97fd9fd6a92da54e6d0ce562fc278e5d81b579c. 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/QZTAS2180746.