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 0xab1b60faeb827559faa5e4cca0aac52ef76abf4207198098e0aef03347418120. 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/40470c2f-ec3d-4248-8142-43a285d2a22d.json and https://artists.proofprofile.net/proofs/artist/40470c2f-ec3d-4248-8142-43a285d2a22d.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 0x02e64bc72698e49a6efc7f7ee2f1e1523dfb5dcf58bb945bd5cb7e6fff59d30f. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/QZMHN2201513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdde201b04b3500b6fa4a9ed3e54891d3b619a40c95cb1f8b04dc367a3b26078f. Chain 2 (Bitcoin): anchored in block 957680 (2026-07-12T09:07:22Z), 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/QZMHK2238151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x154a76dd41dd7ce372c695180febc82cdc9a46990b465f05f889e8520a1fbbd5. 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/QZMHN2259682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4a241acca8ca037a1c8dc6333d321e999b2a63bea5dacfa5cbfc4024e87d375. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZMHN2264497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33c7fb86bf4e08bf394fa5d0c2955e37c17c3b2e10768863ac254c58f1c76d1e. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZS632221799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f85c73ce88bd61347a1e27d95f1d2b7696a6836b89e672a28a7df985c2227dc. 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/QZMHM2207234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb209e6648641a49006e320c242c7059bb05ab00ac6e228de3e618ffb3fed2099. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01: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/QZMHK2285565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadd3c10243cbe3078b083822e0d15eccffce8fc387057faf2e313fe7535c165a. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QZMHL2265556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa4fb79d18eec25bb4f1d2d795a898bac1245f71c831ba627e59630ea955c0f8. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/QZKDK2272370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08290694c3a7074c4f194f4f8cfc70270a5c62fa57398320a02ee18826c8fb9c. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZKDK2293026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9f6016bf6b8d93f3227cd747e9837f50f58d46880676abf896a6eb864a2e19d. 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/QZMHM2272750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76acd01cf6a85796a90d08b3fa85f4d466d14e6a81a09a34dbf6761e795e9add. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/QZS632201923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x288ac305b906db646953a524617c958e3d7e2327677d9adb071111c2e8861e4b. 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/QZS662274918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9601af6c4419cb34524e90d2b36756da1f563f1f4f57d2e41161179171faa1f8. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29:45Z), 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/QZS642220026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6b994628b2e48d54c1248e8f8187f275652cbe511fd8397a149ce9349e16e1e. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/QZMHL2211395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6613d8d3e510eb09e6eb6c47ba90fd5721748b7051e766c4345245c6ade31856. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T16:35: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/QZS662279794.