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 0xd8781e273d82c2fac71a48cf83bc45f6110cd3cdbe7079c3abf3d824018c6b5d. Chain 2 (Bitcoin): anchored in block 953772 (2026-06-15T10:33:29Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c919419a-1d6f-4b61-a893-1d1f09fe1fcc.json and https://artists.proofprofile.net/proofs/artist/c919419a-1d6f-4b61-a893-1d1f09fe1fcc.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 0xc612d5e2f46e2d6d2dec761f4943aa11529976f608c21e6219e79903c0b94b13. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/QZWFM2572661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7ff1eb2fb9e15424ca25ad8cf449c18ae8c74b17f32b760abb7b293d0008686. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZWFM2572662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x472f76140d827c0439674110b9525074dbedc9786e2499b676a6ad15a55f0d63. 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/QZWFM2572663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b1fb208a0424707411e24dfacef36785db6853e0173f5cffa491004146dc490. 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/QZWFM2572664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95ffa75cfc5f6a6e3af321d063ac2540877d861a5ba993cc14665c7cd7910eac. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZWFM2572665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe69200164d129ce61d03f6e26d133454c6f072c62714a989aa90399c2472d82c. 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/QZWFM2572666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfad8f634396e51ea730ec9d6400b6c08543279879531398da35d3b11fb6dff6. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZWFM2572667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x263b17b1594e91671eb71d64ed92bfc8bd3822e0df606d65fd681471cdcb2a1a. 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/QZWFM2572668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4e19d4675b8a385a41bc507b04769cd2db862525cc70b015a34b8520cdefc46. 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/QZWFM2572669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x400967228d5971c0d5eb1008df926f1e195544ede7da6baab51934b229e99373. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48: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/QZWFM2572670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9fda4519aa97c2f668f6a0686a9f869a5b336360f1a7a828445a1588838dc93. 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/QZWFM2572671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dd0a6a8764323a25345e587644f2d4e0b5386e9192c233ec15e89bd5ff1887b. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/QZWFM2572672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55371bf88b03c5f2bbefd334bf2c8f0f1cf6d9c66f59ac5f5d25fec56dc5cb92. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/QZWFM2572673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6084278621633cf5034bf1c209b03956b25d4188d65655124bc4b8d96d7a42d8. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZWFM2572674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01be0e7b557014befcd4db253d27b61645692f70b50ba3d0346f4d854b0c18b5. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15:48Z), 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/QZWFM2572675.