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 0x9dcecd78be13656c743f231424f0bc42cac46d0db9cafbf218fcf35a73626003. Chain 2 (Bitcoin): anchored in block 953713 (2026-06-15T00:33:41Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7f5fcc41-5af7-4fe9-bbb7-10a39a8acc4f.json and https://artists.proofprofile.net/proofs/artist/7f5fcc41-5af7-4fe9-bbb7-10a39a8acc4f.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 0x28da26f9e3d4c98889b5f1b238b3b299b38a7ff8476bb941b58f805eaf59f161. 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/QZTB62330974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bd2fbfc0b84fb69a2660eb5ffbda829cd06e3c4ab2b5ca0ac5c620787e1d162. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/QZDA62416984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27b8014c9b35632940821650c22db28e5c71dbd568a61cdaf4dd124407894a2b. 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/QZDA62416985.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7583759d7121427255f27b81c4a5df61d37ae8d4cabba6b389649576e2c1ee0b. 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/TCAFY2143286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9a490340d3e1d71799f8e72060c90aa4b8d3ea0739509a80c44e30165bfbeea. 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/QZNWW2332804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0f3e22ffd70dc73ea4551b7ab461c539bdce441248a5aee15f5a121555d34e6. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZTBF2325695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffd56305edf71d668e1c735f4096534d77919eb294b1459e441a7a895b2b29fa. 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/QZTB22264386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3862ed6d77f1d6d34b242c6369ea050fa9c08fe7ab0c46ff62bce6dc78c0b1fe. 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/QZTB22264387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03e87e2314514ae2f834805a2d461003eda5c018f5fbb92509e8465e23ee6548. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T18:06: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/QZTB22264391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4c141186648834334950a5e896c0d48549346072cd13a2ca1482cac01d9e328. 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/QZTB52326021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4367220179449cf03c62b642d629c0683127554e2ad1604ed8ee06bacb0ce09. 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/QZTB52326022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f33ee0f10255fc077c7dfd004c79a5796a9a43dcd398b9d118242f6bd6e2d7c. 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/QZTB52326023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e9e0077047c8fbb22d99a76a34b4cdb59c901c586f1695b4ded5ff4fe3923f8. 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/QZTB52326024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71713c3af15b6630752b2d3bf8e9baee7ee2893d84582dd76ae10ff949d9dc3f. 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/QZTB52326025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbfbfcc059604e87644fadfa8db6dfbe0951c03e645a9d401afc9a0d1be03056. 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/QZES62576399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8f02bd1437adf6116ca3c366a0afbd9d531797ba96e4f9fe83535f8a4a5ed79. 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/QZES62576400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b6d013ad3e98f237d3779e470d3ca9255abd5d88dfb369ef6e7dfb3186272c5. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZES62576401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd231bb42ae6b0fc3c6baa6fe31f6ff919b752796e258b2310445637956fc1766. 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/QZES62576402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe87e684f815c38d770918941c501583d7b48f663b2c0ffe1524f439e1c8552bb. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZES62576403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed59f7168aa0e9f50fd10921ff06011d0f1901ace8e8d18363417637751feacf. 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/QZK6F2267826.