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 0xe8d6bf1904bb6a8745f7bf9586b7efcb9bb11857f253a6478ac3eaa3318ea478. 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/4160338a-4b2b-46eb-8777-7c30e0b9554a.json and https://artists.proofprofile.net/proofs/artist/4160338a-4b2b-46eb-8777-7c30e0b9554a.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 0x3081b8e22a3275c4711f8f6d811bbc1141dba8489ce587a5cf83ba4f47b7ea0c. 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/ING120901111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78d470e247c8af3c1e73eb59bdb82db816d004065c7018f84cbe62e959608ba5. 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/ING120901112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ce8216e1b4186dba566fb79830bff820cbbb1cb3910ef3a2559e8bf4a618e4f. 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/ING120901113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c813019ec8398d44a8c949068ef43135cd61659e34d8a86184fedd19ae2d50c. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/IND301300402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c120716b7649e4f2aa71c1f8ff088d1eac0a03fbecbf744f1e21975143b4cd2. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T08:32: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/IND301300404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde02d18470688f94984e8a7b0f28ced34d3ae1d3347d517ba3f202dd751dc587. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/IND301300405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x184479f23eb69b9d8d93f03b7e4c33177295dc9eb19cf6a830fb28d0f54be2c9. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/IND301300406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x876b47efbebb7286e0c60f8c0b1710d009df2321ad70c1d0653843a18716f7f7. 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/IND301300407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42cd899fd5ca73d5355dc2d588053496ff656c3583aaaa285ea198b825420c9c. 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/IND301300745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32f41b1cb7eafb724bbd754d7459855e78c817e629f8a28cddfc51f2c50e0065. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/IND301300748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd46a423615c74454c3c23fa9e376ef53bc384992aea73d7ddb7edb3116249deb. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T06:50: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/IND301300750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x089854f3135df8923ed332f860f698a267ed483bdc1a56586a66dd7d65779447. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:39: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/IND301300399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x333504fc882732ca693661ae5724bc704b87ae7cfbf7c63173e11007263068b7. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/IND301300401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c813019ec8398d44a8c949068ef43135cd61659e34d8a86184fedd19ae2d50c. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/IND301300402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c120716b7649e4f2aa71c1f8ff088d1eac0a03fbecbf744f1e21975143b4cd2. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22: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/IND301300404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde02d18470688f94984e8a7b0f28ced34d3ae1d3347d517ba3f202dd751dc587. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/IND301300405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x876b47efbebb7286e0c60f8c0b1710d009df2321ad70c1d0653843a18716f7f7. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/IND301300407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x879f7f89bf99443c957faf00372ec5797920f60973de49e81f177b033bef3f70. 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/INM231401681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e83d12bc3bcce6effb40882ef090820bc0dd147a8c33e7ff94045427348c4e5. 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/FR96X2107683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f3b04cb4a25794282cbdf70dcab6eaae34ee40dd909c2640151d5608549e48a. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:46: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/INA331000870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ef627290c2b4a70eafd9afd28eb78315cca87c38dee9f10e6cfd4472fc5f2f9. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/DGA092225524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b2a176ab101edc43c0522b83c637bd30040ea381ff149a2ceeeb9f40d27a841. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33:28Z), 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/QZDA62451676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fc07090e6fdc7835c7353227558df9a5e0cc473bf9b7617bb324060da14765a. 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/QZWFJ2457123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27f858c1dc97e493f644048789b0e83d83e0c7eb4b3b6f0e54f354c7de615fa3. 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/QZNWQ2543904.