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 0x7f11faff563b7070d40d24e1aec72cc38c35d271803ec4eca3ce81b4237c3408. 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/b9caceb8-901e-4623-9a49-2d3441a40a41.json and https://artists.proofprofile.net/proofs/artist/b9caceb8-901e-4623-9a49-2d3441a40a41.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 0xdf13056036940e7b463fe3c2838b1049ea668f099391d77813e93b7975c9229d. 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/FR10S2296153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a9763f860b99c43df4f21b364c3b12eae1e16a9ffb1de9b2eeed98fd3101938. 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/FRX872270162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3ca45d27e54d29284c584174121fed8f9607849d2a66554994b70ec9bfaffc2. 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/FR96X2349215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72e17aa89eaa02adfca5a07db891b7235e569eb48d9b65ae82eeb7a891398f80. 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/FR96X2349216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaae29113f15f78e28434e1d6a0c592d6203602fc426f8d900be78fa1d108c225. 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/SGB502103181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45c7f34b197e264c9b963048b0f6429c7bedf9a8efd6811a6bac61757935153f. 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/FR59R2284924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x999f1d3d0256d41b4bc11b96b5e8b480c7f9de58e8fe0425ecd583f79b4cd2ba. 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/SGB502427991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb075589fd17310b3a3f609bfb5be183839936c269adc3b91b867299bcd30d04. 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/SGW502333918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4288444f8342f1d2ad110d4805745914ff9ccf356e101e53c859b117360ad5dd. 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/FRX452286394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf13056036940e7b463fe3c2838b1049ea668f099391d77813e93b7975c9229d. 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/FR10S2296153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaae29113f15f78e28434e1d6a0c592d6203602fc426f8d900be78fa1d108c225. 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/SGB502103181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0977c5540639a4330ea200c063d747080f2510b1b66c89c8aec58ba1da804b3. 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/QZMEQ2125596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc47b3daab55849f3681c371f796366e3f8c53a617ea16503e61018a4c1ec7f79. 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/QZK6M2159564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x732bc303237058d0d9dd2500c5c6418bf6abaa546aebf0532059aa89c485759e. 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/QZHN52142849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62cfb4462bb969b2251037e99720c31ea9bb1fd1b34b06b93cc6ecb079ac245e. 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/QZK6G2040800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x819725dcc5208f93af4262747e9715310fc381748009661f602ee61d34b7b2d9. 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/QZHN82038262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29e97c01e89e6f60ad1941fa1f4d763de577f5d52abd8eca6a6238e0e31bae33. 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/QZES71833332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac571730565bec7ac04fd6a464acb99b65f05135fc1d27bd93688090c6a051c3. 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/QM4DW1827633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x807047801b3f76d48f77b74b9de96524504d99e0210233d1a4c209f6d69d21dc. 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/QZARB1883371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd17f4373202679ee05ac02022da121eb356bb38de0956a938ddd1a06b866dc95. 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/QZ9Y21786860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac685f1297fe181e87647785d9f4fd973b8ae2089b9759d09cdaa463bcfd0294. 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/QM4DW1784536.