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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfffa824722b08314d54138d43c69cd69571f1cc15522617f72c200ddb1061b52. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/edc09b47-8c19-473e-8035-fa24de2b48fa.json and https://artists.proofprofile.net/proofs/artist/edc09b47-8c19-473e-8035-fa24de2b48fa.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b3e6f238bbad8c7a38e801c61758af5dcbd45fb71a8f1bc15de4f7363143c86. 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/US6YF1900066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x336bc4c6dd257a9bac980b145757364b53b7ca528d566fcdb9532a0d5569e83d. 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/US6YF1900068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2db6b0b80948ff75d710e5c768b1045321a552c19ccd7a80de11968a000c7dd6. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/US6YF1900069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91ab6932e52f3635f7d55095b143a48aa416bc8eea52fc2fb284fc11e4436b68. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/US6YF1900070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25edd078b451aacab343c05dabcf5c63ae9cbf6bb1e8fffdc3d63b8bc12dc099. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43: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/US6YF1900065.
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 0xee1e5fef3e759a69e78492347e790bba624807ee8b2a6afe143621caac47efff. Chain 2 (Bitcoin): anchored in block 960157 (2026-07-29T22:12:10Z), 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/US6YF1900071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3e7af8965c8b301b3e37e3a832c4a08dc3a5a328f9753d9f47ff18a1a0e896c. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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/US6YF1900072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e994b9867fd5209aa464f4f1de793a0c372cbd06ad2e8acbfa1b555932194c5. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/US6YF1900073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4febed822854bee65839bd0d7e53b90b41bf6435a5a6cf8c4a7180f13fc911e6. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00: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/US6YF1900074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c90b683d7ae4900aab6552f8c4ec197043fa1bb42fcacf0467550146a52af58. Chain 2 (Bitcoin): anchored in block 959138 (2026-07-22T16:59: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/US6YF1900030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf71d68985958415c070327c8c6217f3538ff2fdfbb5f8c3f90d95e54cb469672. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/US6YF1900031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4dff41157d5067cb10ee7519afa639d4beeb108f9406a2b7ec07bbd682658cf. 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/US6YF1900035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8623a33f545e448424d520846f9bc66b1e3a9660819d3ddec60bcaa2821a5fb4. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/US6YF1900036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74a05abba6ea51d944a19ca5bcff32813524441e3a85e3c94d8aeb3b935bc3da. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/US6YF1900037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3b230b37243be51c5fb4477dba4c521baf8cbf8a17a5d7c809a037bebedef09. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/US6YF1900038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5900e565aa337f2b74bc0d6ff397fb276824dd8fba8aa5d715ff1a798591427. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T17:33: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/US6YF1900039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4dff41157d5067cb10ee7519afa639d4beeb108f9406a2b7ec07bbd682658cf. 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/US6YF1900035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9ae7d5ca5e4a8ac7fbbbd3436b7753aa732a9cd8199e22e673613d89236a149. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-21T16:48: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/USUYG1162955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x246ac7b2f1f141e333274ece2ebbc567d16da5c16efc52f1ef5acb7d21454080. Chain 2 (Bitcoin): anchored in block 960175 (2026-07-30T00:16:15Z), 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/US6YF1900033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcef26c2aee88453111ac70e65599043c62d9968939958e24ecfb2cb1569a4f9f. 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/US6YF1900034.