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 0x4b7d41c1a91949be73ca4ab473284c92a2988e18429e750f760a83db05ef0f69. Chain 2 (Bitcoin): anchored in block 953741 (2026-06-15T04:44:49Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9c1d28a9-315b-4a4a-a974-571a78fc71dd.json and https://artists.proofprofile.net/proofs/artist/9c1d28a9-315b-4a4a-a974-571a78fc71dd.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 0x920ee9958ead06f2cdd5ff426d2c0553e16c107dc7526dcfc45cc5d3fac8ee9c. 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/QZNWQ2155235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe9ca5fc180d59fc3bab84f4927b3789fca538d4d3ec7d46db9601ca38cfd7d3. 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/QZNWQ2155238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77b8d24dbf3884a91d765029e0d1e8fe3c21a1a9df5c648dbef65a2019e7ffa8. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/QZNWQ2155243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3c9b7de387232a88ee7c6b9f33d1f909a40f6f644620ded678f21ba15476bb4. 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/QZNWQ2155248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a5f4fc744514e5a53a24563f6cc0a2d03ed0c325439cf04a556e8aae3240e19. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42: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/QZNWQ2155249.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf93998966100d69f8417e8b8127f3622729c6a097f6aa1d29040aae0a239e62d. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/QZNWQ2155250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a60d607656fc5c70632a1df17e35fb666b7871fda9a6310a3c34c6d01a76262. 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/QZNWQ2155251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ef46fe0a65e66b71ea26f4468cfa00b98c9f3e3f7963bc21d9bc1cc56ba41eb. 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/QZK6F2408259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x214321b53b1acd10ce0ba78f76302dc4d37f65856f5d7aa2de007a0f4c1358fe. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/QZK6F2408260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77f575885671cd242fb11004faf6d08f8db541a2aabc2b912d27f4e700fbbe36. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/QZK6F2408265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29ceda7a8f685927624d0d5a349070f0e54c0516800ad7312174d81223b9a13b. 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/QZK6F2408271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d292fcdb058f454e4679c51ee9939cf959610886a07af2535831b000dce44cb. 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/QZK6F2408272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16f90a2c279282e057665255b7a4572f82e930cc8539c77fa2d4a5db81255c50. 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/QZK6F2408273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18abd6aecab039b87bfbfe185d3f3e60d17e15efad2d207f3865d690cfecfb07. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/QZDA62400314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3a9b68c04ac6208634e05065a58eee02d5e5a1808b9d03ef976496680491fc8. 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/QZDA62400315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5414085c11974e62c12a1b42fef36584c287a8dc0ba330c21fd8983fdb4355b. 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/QZK6L2118738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd3e7162ede18edf7d748998fd8db1e7e4bc0cabe0e6c35d6ccec39575a514d3. 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/QZK6L2118740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cc7be7b00c321bb3ee46f3136fd978932a350280ffff1af94eef793708c676d. 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/QZNWX2057934.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ac8faec44806e48d986a7fc644e4660343ae7a0f12cff310139e35c83785a96. 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/QZNWX2057943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f683a4bfb096fa9c8ca42fd01e1a67a6649ef4560f56ca0d81bc661f9283c3e. 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/QZES82047179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x644b56eb22b8dc9f21644ec2008a34ed3fafcff901ca3626ba96dbea8b6bc329. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZES62072816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61d52af900669fe5633c2f28246e3f2265af9691b51575aed544f2a7ccd0df72. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/QZES62072818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae0500c867123d95a0ae531489c4498fae7d910c4963408b371428d4507fcd7c. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZDA62034014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab3152765613f1d54f1cdb83be1a4590136c2dd01a26663a2ba5241c4b2a839b. 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/TCJPV2386797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cc04e91e993a1b17ca99ed0e3ef1c30b24f535e39cdda44a170cf7347cf142d. 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/QZK6M2037998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x227ece20dd9f2c4eaae4f6bcd21b64725956b869d4c75bbf646fed98967b25ae. 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/QZK6M2037999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19a7e5d564ed53dafc4263da6e1fdc40d3186e6cd57259a84cbd7bcc8741998c. 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/QZK6M2038000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefb58a7ebecaccfefae3685751fc2bebc288a1f5def6bdf95ba7f8126a58d469. 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/QZK6M2038001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a09e2b0fc1ef87729b32b994268f444fbc3c80bf231f1245a44e957380f6214. 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/QZK6M2038002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4de5be2bd94559ae72e17cf5e04c82af5dcfe21428d154a4e8fa5238120054d. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20: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/QZK6M2038003.