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 0xb1d669225d1a5b5af6b167087ddc5e63397ccd2a7ee4d43fa7cadc253bab5b42. Chain 2 (Bitcoin): anchored in block 953843 (2026-06-15T22:27:31Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/00618508-7b98-4847-910a-e0360f58127b.json and https://artists.proofprofile.net/proofs/artist/00618508-7b98-4847-910a-e0360f58127b.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 0xe060384d066b5b2e2994c9a31e1f572057df80639ce18f76f00ff068c4f1c247. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/FI3BH1700001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd093a0a573be6be4a5cecbfb40f211992af2d6e0b749d9df94095e0c53ce3ecd. 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/FI3BH1700002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dd981bc0a6d41d2ca20268f631a64c7281510345ef0b6bdf0b37d720459c58f. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/FI3BH1700003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2c2996843d481fab56655e9eff6d4996f12a0cb32b641e674aabdd41e816a49. Chain 2 (Bitcoin): anchored in block 960218 (2026-07-30T06:57: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/FI3BH1700004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e06dd6dddef27c31c8eb77ff1f19a818521d1c2216eca8f3bb26337a34f9646. Chain 2 (Bitcoin): anchored in block 960381 (2026-07-31T09:50:11Z), 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/FI3BH1700005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02d314e04c30c9906c16e9de2856700f2d5079c0eaf06d34513540a159d50080. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/FI3BH1700007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc159a05b2801f4af1a8e1a639f7dd34f69b12fd4e4e0b63869a4ddf01cc74fbc. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/FI3BH1700008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b97bafefbdc06144538a4785409d159631d04e5405eb40f96d4178e931e96de. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/FI3BH1700009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5c3358d8d0de633af6d2bcdbfd49032c8122eff2b003002f4755b2bd4db00c9. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/FI3BH1700010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94c6a70c790516383159811ae71ca4b540a9d964d557d9264c011221412c896b. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/FI3BH0900002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d405dec4a2a773d45c88765018989f12f09e286cfbcac90be7cca4e9ac81617. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/FI3BH0900003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32fd7dbf8e716513bc6b7b8c4743727cff316b2062cb19f8d9a53005643e1556. 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/FI3BH2300001.