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 0x43eb6e8f27b62a791ae149edcc98e74dad6e5f5d7ee9b5e2b99598a60e722307. 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/39521d4a-62da-45c7-8dd3-e91043fe0f36.json and https://artists.proofprofile.net/proofs/artist/39521d4a-62da-45c7-8dd3-e91043fe0f36.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 0xf3deec53fc6e6d883ed92800da2a0eb34236c7491a7d31d543cd0f2affe0a9f1. 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/QZPLR2482623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa83b896a4bb813cdc0b09c67dc95fe997bcf28c287185642cbe703348a77e824. 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/QZNWV2474066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b3872dafee4b7025cce2a688150fe443fed05ef8a77222af73a41b0b13edb68. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZHNA2468608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2311c38472fe589ba332f938f96b5506bd1ffeb5d359b48dee07e61129a5e70. 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/QZHN42465957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37fd84de8fa2f7c55002ed963a796d90c380bab9cdc923b7b7831734c7d82e63. 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/QZES72415943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d3d796fc452cdecb0c7b5304478cb37226ad6ec137ba09871ba5302a24003c4. 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/NLT2H2301068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfaa0a81cc852b5bec47236d4a6b7be465f0182af02fb8fcf1cbefbcbe25429e. 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/QZWFF2360740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f7d4d93acfa4ef55a0a4061df024a8b27049c922d501f12d4bbf4932f6e5c5e. 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/QZTB62311039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b73e2f0c08e140e50aca43dc6824b5fca9fea565c27a56ad8998a45c3f71d12. 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/QZK6F2320716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x558ae873baf9a2947a1ba7f8463d59dc324850f6adf626e09aa1b22a2f0e7dc0. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZK6H2348486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x841f287be36df6af91c34ea455445eee780293febcc6935a5cbf8f2f1b40ea35. 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/QZK6J2348038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fb430649abbe92b5f620ef8d7a206cdf6a2a39a254e9288aa51b39fa6662e52. 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/QZHN72310243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f51beea59d440e32ff8805d86629c86741f3b2ac0ce35fcca9f7d720fff4a7c. 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/QZDA62363028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6012713722e925f250dd74f354830290b03f4ac3df4055f154e18ce4b9cc432. 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/TCAGR2261831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd07698acd783e1af80007321471b6d9f3e890005b2478c0b244cc8a413c2d6c. 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/NLT2H2500050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ec3536bae2c6c8dbd175ff8fcc6965be8f19dd924f5fc852023ecc77afb3ecc. 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/QZNWZ2555476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4694b516f05537b7a8a9dc2e07dd2caf0192384e5b06c5ea8f9bf1b068648cf6. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/QZK6L2523374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f6bd0ea91db39c850be76afc1a2b59009f0967281351bf9af2ccb2c83c61756. 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/QZDA72570151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c4e8157d0d5395afbffdb527ffeddcbe80665d190b150788b2acf66e05ce754. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZFZ62502468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d0dd4afcf74b4f4a19d91c6475f36ed310074ad6f5020212f024407c987f2ea. 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/NLT2H2401587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dda4e53d22b779387dd1f287856dca049293541678f6f799453cac1a9d054db. 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/QZWFR2340593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeaaedfbc5d5eb25ed7651b3e3e6e43c8a5f734d6ce9ae5e1b2920c8d27311cfb. 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/QZWFR2340594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b24f9bb475e710e35f85ebe6a72e225c1ae05fe34754667c3a5c59dfb1f7724. 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/QZWFR2340595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6834951d4b70e7a8c377164d3402bdb41c7277e116677e04d167d6963008278b. 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/QZWFR2340596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b0a0d6138b158747397cc0cf32be2714718b82e3483ad2eb3550aad6f989057. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZWFR2340597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab5c07270bfeb17102e15a4d981c9e1cb7eb4e096336b88d93eb311ab1e72700. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZPLR2494572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb24b5d94f0440addd3c383e0c06f9cbc112c897dcf6e8ebf973b2d82210190f2. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZHN42329885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x892a66d452f919b59916e88692a7288394ed0e7247304c861fad0bf19ad2ddcc. 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/QZDA82323402.