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 0xaad11916d18d3bd69e60d13226f784e70c45e3d2337d9a139cd26c0b219b7c58. 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/77052884-e663-42ae-be47-6d0072cb3ccf.json and https://artists.proofprofile.net/proofs/artist/77052884-e663-42ae-be47-6d0072cb3ccf.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 0x6e2e9d357188242c48230892699bfe6babfc0cb8b88afd6a12f343bd98dc3729. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/GBA2A1000003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec6427402f62d38e8d5b18595ae69954dbf570dab383774e5c264ca1cdf8ff82. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56:23Z), 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/GBEXH1400117.
A Day That Never Comes / Snakes & Ladders
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4428510091a53e0b452a13c5f255fc57bbe6dc6ebe83be0afe624b39b9f9c76. 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/GB5KW2105125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf140502c5b340029b46fb6fefce99196aa15f319084132e98d035c450b8c9768. 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/GB5KW1901289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4428510091a53e0b452a13c5f255fc57bbe6dc6ebe83be0afe624b39b9f9c76. Chain 2 (Bitcoin): anchored in block 958121 (2026-07-15T08:02: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/GB5KW2105125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc81a7bc032d031dc35307ac74af5e2358f221d0d443c97b941407d9f9bece9b5. Chain 2 (Bitcoin): anchored in block 958700 (2026-07-19T08:09:50Z), 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/GB5KW1902044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38dfad96bb70fb0d0053b385939938ffe75c1d6354805427caee29ec6fbfdb76. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/GB5KW1703881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89ab192ada85b322871d0161cd6df1f42751cbeb1091d7155d4c9f3c0c3be8d8. 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/GBARL1501391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f45a438adc70c3cd98504a32d40adac3b15b7814b89582f12860355a3b59a2a. 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/GBBZH1200036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4428510091a53e0b452a13c5f255fc57bbe6dc6ebe83be0afe624b39b9f9c76. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52:22Z), 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/GB5KW2105125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd97021c262f49998e4685b0d917affdf2d212a0eb5f52f24b9d1cc60c9c626a0. 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/GBTDG1200476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cf92914d3ead55f440884e89853236fa0566ffb9e1246c36f2b4e5477fd7cea. 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/GBBZH1300065.
Trouble (feat. Ms Banks) - Calyx & TeeBee Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7255a9ee4ea9c5417c0ca45be544a0c80ce90290794592dbc15fa002d6b01289. 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/GBAHS1800478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x235405e6e689651a98f3f3dc675fc1c5b87427972f02462d8c9340c9cd41033b. 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/GBXJH1000180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4c609f230ceff1683eee234d3275866e226ade24fb0a6e9625f7e2b2fee7285. 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/GB5KW1801285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5419cfbc4653db4b05dc86947b7ed80ff81853d7df8e61a8353f576954efa250. 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/GBTMZ1600440.