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 0xf507b5bf4b853aadcc4c5cae1ceabcc626d6c9a35e7b92cf854bab7430502e0a. 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/90df2916-8a12-4765-9a80-3c1c1f8cd6aa.json and https://artists.proofprofile.net/proofs/artist/90df2916-8a12-4765-9a80-3c1c1f8cd6aa.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 0x4b0dda551d537f100fbd38c0afa11a9358c498e0df2203a99a0ed776751c64c4. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NLQ8D2300619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b4da0604c8d68ac7873dfdd0d78e9742962deda75085a7c18652af40879742a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NLQ8D2300653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5ae188cfc7eea5ccbb4727574cec89c5f1bf82ff9f1091025430237887713b7. 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/QZZ8B2340881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe31180dc7cb8318a6eb5af86b1bf2cd8dfd1eb211e819b692ab932782b444fc9. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NL8RL2325658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe171023dc8e3b299b3e5795e9a8df10ce28ba0f51fcb8656286db814379a2930. 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/NL4VT2100308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0f705f7dfa8ec0d9290158a2c3be3bed911b60ef2183dbbc1f2f0011bc13843. 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/NL4VT2100309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x661a8791cb8dc33255b71fef73303ea1e0dbef84c436190812e8d926edd6cf8a. 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/NLS762300450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08b2ac969d14c715351269b6974fd2072e28812339460e3c31c0adc0a2aa166d. 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/QZUCN2200807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f176306e9ec24ed6d7e4554215c5a8003ca3d6390e449e3c44e37247044bde7. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), 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/NLE802300292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc65ddb16e87e21d86114a8e551194515ffde75bb7db90ec72a6326c6c958b3bc. 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/NLM5S2301942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x976b17237e108f0f83a24f1b36acb7f067c18e2bdee9bb3db80ba1879f91dc9e. 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/NLE802200417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2fc24a21069744a88ff5ed06897ffff3a8436d3937090cb88da8d57434cda6b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QM24S2203777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06954536efb31144daf4f041607986920d2f700dd7450054f18cea8d1a12607f. 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/BEB682100469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d56b9ec13fac174d3b0d61c7835c9d2d59d766c10608d16673e0ed0ccaf3b71. 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/BEB682100384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7cf63333bec92e2663498e0f144061cec42e76accb7de7dd2c983849a7f63d5. 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/BEB682100144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7c44d17d38e0dd85a79ca9277e602256ebc38a22e0a65c1fb12c66d4faa1d75. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BEB682100045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6022047fb9ae8ea391a858dc2ef8e7cdcadf9bd4b84656a0ff283697e267c7d7. 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/BEB682000475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb651348df645d997d1c3208cb104c741eb9809bb4dbcdc1ae6bdba53a7d2730. 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/BEB682000325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3ebca5a954ede395dc4ce590b9538c160e7380caa7dea9df23b816c3472c0c0. 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/BEB682000131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xead38a8256237ead048aca0c0af144a5a8851cbf33fc5dc51c47e8527e73c586. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GBCEN2400057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fd210a336658dd66c3358329997393f2f18c7ee5895202ac5216f31fe6997ff. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NLFL72400148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc951e55fdcd0259074f4c3b41f0e53775f0d1143276483aac59d61a4cb937a4b. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/NL2ZL2200009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3ddc177152dccaeb9b9453d50e208eb753897ac740fbbd8d38ac032e0584027. 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/NL2ZL2200008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x016b64faf2e0a867362202c7e56694da018c5cff731d38f0b95a5506a389036c. 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/BEB682100495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabbb1f43e44151fde3fe12d38a533c7efd13a123de75556516de181f07fe23ef. 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/NLE802300291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59fecf40ae10ff0633d2abeb23f69fb460fa6db747055c7892ef99c41f222516. 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/NLE802200304.