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 0x4de959d17c722a567aea7c56b825b386f047ffa04632d5b0015375bdfc6c9136. 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/0535fd3c-dc58-4ad8-af77-5b75e0bec847.json and https://artists.proofprofile.net/proofs/artist/0535fd3c-dc58-4ad8-af77-5b75e0bec847.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 0x925357aa50e76c7eae3495566c8b9b03bdf4961ba633cf66ff3fffebb8b95892. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28:48Z), 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/QZNWS2362138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81618eab5858fbd65b238535847319a3efc1883c0942c7c1b7e973a5531668a1. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/QZNWV2302236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2637150298b301360795ba0a57125ab921080ffcef635066f9434f4433cb50c4. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/QZNWX2314618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc34c401cb744ec6aea5ca2971702abee9cd4ae7a686c5414c5bb128762e52498. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26:13Z), 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/QZNWX2313366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2f28ad73a94ac8a1a32a77e10118626939f7c86267cb3d9fa2a0601621c54c0. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZTAS2385181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0aaab2f22a8b755e02a2d61acb3b25c7d4078cbd76bfb1e996ced13c7bdad97. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/QZTAS2385180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0bf88d4464df200411bba4da2503dfca63b62e86b65704fcad59165d90edf97. 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/QZNWT2459138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4bcdaebafc5b8bf146df6809e2ae0095dd01e91df9414f94fe34d53834bf0d0. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06: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/QZNWT2459139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd6352bbd575719280be97d8888d621c70b45cc7e6cb3f82e27324b8621998ab. 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/QT3EZ2465045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa47a58e6fe9d32421cb7e363d1422d20e452acf6652aa33d38e2d09ee74b151f. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T10:24:04Z), 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/QZNWV2556252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1701c99e4d67172b14036bf39749bc60317e192290b8f7a555c10096d920b17. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/QZNWV2556254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d1f28c6e2194a22b72946c15766de3c8a75e0a88f4bd493ae0025f0c32f1071. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T19:27: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/QZNWV2556255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68275b1a606dcf2bb218fed4d489bd2b24d51a9ce78a1c5767873ca6ba79d4b6. Chain 2 (Bitcoin): anchored in block 956861 (2026-07-06T01:57: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/QZNWV2556256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x732ee266fd256410cd754d3a22212e117c6241d5e5d08761d4372d239504f771. 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/QZNWV2556258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22522cab772f21d3d44dda109ffbb9532460be29c0b9db1e4ec88202a427b67e. 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/QZNWV2556261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1d595cc5fff28e1532f19417de463a6112cc4d8146207504a815e7f72511ddf. Chain 2 (Bitcoin): anchored in block 958889 (2026-07-20T13:24:39Z), 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/QZZ7U2563165.