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 0x0e89460dc92772677cdc9df601577b903f9a72fd38c2e49ab6587ab2e335c6bd. 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/f6a71ae3-27de-4d4f-9210-fc17d254b48c.json and https://artists.proofprofile.net/proofs/artist/f6a71ae3-27de-4d4f-9210-fc17d254b48c.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 0x5808ab1c58a82add3475df365f0819b9dbd5566bb99e881749e00e83091104e9. 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/QZK6H2277108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e29cfcfef9ff6e24a9c343597fa376900d9ddef867ee455932e249e1855cf99. 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/QZK6K2384812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffe0d011874b9280d66c7f5d3efb2b4c1084f1035c229bb7de6bb205e22f99bc. Chain 2 (Bitcoin): anchored in block 957838 (2026-07-13T10:04: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/QZK6G2342004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86393c0b904887441a4012e05a58e0173929a19a64e4b04a36aea1d8292d5bb7. 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/QZTAS2360336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5f264a187fbab5b4a38ddd85d14624e7d3207a86e05427bc7758073d43bb9af. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/QZTBB2347301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6d943eb8412abf0cfaf2112f740c1795cd33c75ff88be60ccb255b4d4010074. 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/QZWFM2318084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf99a8f0f7d108c988a6c6f33ff9dd87731c6fa474227c9699b15fdcce8fe9f8. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/QZHN42439541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aa47399626d8ce721aae05254a2147c382018ede15d7bc54111bef9094c9062. 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/QZHN92467930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0df8f78a65ee1394fe270b3ee2b4cb992c87c30170bf6521dc4a75accb9347d3. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QZZ7S2430781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa73dafe247d34d4c8016e523156d7df89ce21bec81eb63ea652a16c55451c837. 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/QZTAW2232113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38b243cd5aa086ab2cd23bc6097a34be159908e1ed28e2814f04e75b31362791. 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/QZTAS2359556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6d943eb8412abf0cfaf2112f740c1795cd33c75ff88be60ccb255b4d4010074. 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/QZWFM2318084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5808ab1c58a82add3475df365f0819b9dbd5566bb99e881749e00e83091104e9. 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/QZK6H2277108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cf1988f3ed712bb60576991a8b1f6c3763f941d865da41e725f96d28a751ae0. 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/QZNWY2420635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ec4db63c8f680ed0d4b915349773ed512c6cbcafcab8af1c2d028f2efbcf413. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/QZK6M2535960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7572774ac93eb5eacd8dbe57886d38eafb60795a078cbc1333d18551e4991a5b. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/QZTB92503040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9ea07bc41f84d744e55666119bfe76476430927c6107fd4b4739bb4106da317. 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/QZZ7V2577353.