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 0x74a980ceadbc9e9efe947737b5dd58a4b8b4bb5aff7b692eb1597b757008a69f. 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/b5cfb88f-df20-4eb2-bd05-82a1a21837d5.json and https://artists.proofprofile.net/proofs/artist/b5cfb88f-df20-4eb2-bd05-82a1a21837d5.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 0xe2d33cee4907682bfdf50f4533c5c364c6ad775f6dbf940291ab0c640818c78d. 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/GBHGV2300052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2748ea3149eac92549cf0d5d09854f28c217b1e150380b0bf65469544162b22. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/GBHGV2300128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x889602231699577a548780313f5195a251035ffc9ce638293aa5dbf7f7cbf8ef. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/GBHGV2300016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x477fd1915ff281db319d3af17e0cf8724323dace8ffe60d09b258219fe01b9a7. 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/GBHGV2300018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa63153a532b00558a3f0bb9def265d1945ea02c1476fcee674c8da4f54722992. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/GBHGV2300020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd994769544327071c518b65df388ede328184379a70de3372e5196c6b8194979. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/GBHGV2400077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x878690bc2e1c60851b202365f2d0b7156f4108c1ad351b89d07e2fabdb32a8be. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/GBHGV2400080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86b2a17e6e39b0d3645a1f04965a595e8ab2c5f223c7d946ede37b10492f8f90. 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/GBHGV2400081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc660fd855546d370579a036032cd9f8af4e4cf488f811f85090a3ddc21ec8df0. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/GBHGV2200043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67acf5e4e16a10394fb636a960b1d1167e4c6a9aeba409ad6e3f5b178c55a2ac. 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/GBHGV2200047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24663bb8ae4f73994096db5b294adce634c694192bd86efb4472d3158d7fe424. 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/GBHGV2200048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf71005f9d4cceb0c00c6cea345b0e8f5086e35c7753c4c2aa589037e01b88e7. 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/GBHGV2100091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c7509e8eb2a72def3e0228c7e2be238f683f43dca487961790ae8f0e57ee8d2. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/GBHGV2100092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c7509e8eb2a72def3e0228c7e2be238f683f43dca487961790ae8f0e57ee8d2. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), 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/GBHGV2100092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf71005f9d4cceb0c00c6cea345b0e8f5086e35c7753c4c2aa589037e01b88e7. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/GBHGV2100091.