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 0xe2bd466de659d0b9d084616f4aa180561825ae6672cf95e0b5fe2f86d581d811. 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/70ac6615-dd30-4641-ac52-a866cc65b1e7.json and https://artists.proofprofile.net/proofs/artist/70ac6615-dd30-4641-ac52-a866cc65b1e7.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 0x96b53892393651e4105a62bed4b92007d7a4e74d6ff8fac4484f730613db01b3. 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/UKPRM1800433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcadb43b08f3e03dd2de75b3480e4c3f2bf1d6401180c5f0fc2bf79e309f3e524. 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/GBHBR0405970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a5ecd59f179f776de92ffc39787f3373e08bfff84ec80a791e29ca9d2208a5c. 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/GBHBR0405976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2998f9a2b42cb3b1949deeb27dbf4b1de32162e6b3ca8780519b9f6331c4db88. 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/GBHBR0405984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34fcaec18e87705a094a1d02785dadb5fcbcf71a3a0ff585ea00e99083b1b75e. 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/UKATG1602885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x087278da26fd6f73ae9d0520df43af26bf5c622166be197c54294f9ee6cec04e. 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/UKATG1602887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x983f35ff7a65ed8f410126c50af61f11c15465292b386d4303869a5d83c3692f. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/UKATG1602889.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06be4135f0a2f96d8e3895c78540f8dda4522efd3a6045b15fe223225f817471. 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/UKATG1602895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2864fe51415f0902877acc04a79b23f164ff874fd76d8101ffa4b83444209c87. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/UKATG1602905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99e539dddb6c09ffc55481525a0f0e75d0c24140eea97f0f2e99080d617f1ca3. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/UKATG1602916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6fdc46c204234b391a56aae08255fd9a0f469a911150e65145ecfdb4b6ad0cf. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/UKATG1602855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1637dc3932cddddf259f7b5fae006dac5c1f6c934bb54ac253d1c4182f8d8ad9. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/UKATG1602857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccd68f0731bac4ce57b00515f55176319c624b20b6d6df431c884fdec460df36. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/UKATG1602859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a06ddc48cfe658fdc776c14a0e069e4725a82104ac6fb50a0b7af6347bc6eaa. 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/UKATG1602861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x872c3b2439b3d465bcb7a6a20a220e2fda610e2aa9347561e8d2ef9ef486fb61. 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/UKATG1602863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfedc035aa6ab009932e85620296eb25d571753c5aa3788472976e756dc93f030. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/UKATG1602865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17162054b8551de809dd416872fbc6775106ece9c5ba56299c443ecf9ec015f4. 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/UKATG1602867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54ee4efcbefa0eaaa19333d14efedccf4a332396e6550f899f08227ec2748f38. 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/UKATG1602869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d9790dd3f92924f69771cb1cb81f18c43982425d9f42e6ffb693ad64a90f9f6. 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/UKATG1602871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6a70ac2624ccbc5857572ed4b94812be9ce1bf680210898b1cc0d22933be13d. 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/UKATG1602873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92f2e8795cce2806ee00678b439af95634f280d06d5233eb505793e8ef283d94. 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/UKATG1602875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8358ee164d601e9cfc97872c090da404c1a921faff313644ed3ddbda6e37a77. 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/UKATG1602877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa783ebc0affd9cff115fe06b51661ff730bc4c7cf7fab0702c990ab384685a5f. 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/UKATG1602879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9215220f8350345cf269ae985c5a86cef35f9b99d4e2d4977af158a2cdcfb267. 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/UKATG1602881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a0d05a315e33f6c802729481657c2c49a12f3b37fec4e45931b3fde94d6f85e. 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/UKATG1602883.