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 0x36687fbf4794ce1b75f61a04fc28a12a0faeedf75e5c3ceec3d91eb9f5cdf810. 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/e03accf0-5480-405f-a50d-f0b10a2685b3.json and https://artists.proofprofile.net/proofs/artist/e03accf0-5480-405f-a50d-f0b10a2685b3.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 0x3d141bb4c741650fbbc15e419f3a22d7fcc7c48ed8492f9bdbcc5e038e06a6d9. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/QMBZ92007715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47788ec2552a3da980d79edd1e29d517d9b00c12384694c933d23dc49ffc9e27. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/QZNFJ2116368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39b8f6b88ca62bc195badac8824b8af3cc4fdf34b1acfa369e4ac9fede2c7256. 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/QZNFJ2116367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5605b276dfa706821fc33171d293ca72012c52fe1b9b98a1d587697fc5b3d1c0. Chain 2 (Bitcoin): anchored in block 958706 (2026-07-19T08:50:34Z), 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/QZNFJ2115401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6de4608ef75cfda876b600a2b6353df89f6579c08a33b4c23482c255ac0635fa. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/QZNFJ2116394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x487942a00e3aee15dbe20450dd64545ca32a0b5d4d466e9d21581052dfc6c591. Chain 2 (Bitcoin): anchored in block 958625 (2026-07-18T23:11:57Z), 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/QZNFJ2119402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37ddbbd825cebf09341b62ef29281198834478d20397ae3f904c77c4172bb4a5. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T07:27: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/QZNFJ2200071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaff61073a48f04fae07219dc9e79a731e72d29cbc8e1e286059b06af52487524. 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/QZNFJ2202446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90e30caafeb0ff04ff34761e41ea0a2310285c794a5b031cc2108f31a0e83752. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZNFJ2202715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff940441996c49ff199312f3b8654ec32707b526d8c3dc7f2b7aedc426c24399. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22: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/QZQMB2103456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x108c3c1ad748baedd9b610757c6beb2bd79dfe14f59d47a9ed9cc2ebdbd07892. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZQMB2106079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x932a743f47827a9228f7bd125d456a7ed5031bb34f3cf89493a20834d2b5f6c8. 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/QZQMB2106376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e1780bdc85b75ac0223fbc5fd709cf8cd04fa5b4de59cc0bf179dc67add5e7f. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08:25Z), 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/QZDQH2502560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff320cc2bf17f7147f23c35d286fea7f95e6b34708f2d323ba6fcafe2a84ce75. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/USA2P2328257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74c2195275ab1bf651658bde210ddd6d6468ab568b6ec9bb47b86d3d5c0a8e2a. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47: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/QZQMB2104783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01c1014c012344649af85370ccceaed93d5831a669341ac6fb21131b6d5a9e8f. 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/QM4TX2169806.